From 0d7621238bb059bcfac0b11d16f58b028fcae919 Mon Sep 17 00:00:00 2001 From: Remi PLANEL <rplanel@pasteur.fr> Date: Fri, 11 Apr 2025 13:35:56 +0200 Subject: [PATCH] vector apiKey in config from SECRET[credentials.logflare_api_key] --- charts/supabase/templates/vector/config.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/charts/supabase/templates/vector/config.yaml b/charts/supabase/templates/vector/config.yaml index 1822e4d..9103217 100644 --- a/charts/supabase/templates/vector/config.yaml +++ b/charts/supabase/templates/vector/config.yaml @@ -187,7 +187,7 @@ data: request: retry_max_duration_secs: 10 encoding: - uri: 'http://{{ include "supabase.analytics.fullname" . }}:{{ .Values.analytics.service.port }}/api/logs?source_name=gotrue.logs.prod&api_key={{ required "LOGFLARE_API_KEY is required" .Values.analytics.apiKey }}' + uri: 'http://{{ include "supabase.analytics.fullname" . }}:{{ .Values.analytics.service.port }}/api/logs?source_name=gotrue.logs.prod&api_key=SECRET[credentials.logflare_api_key]' logflare_realtime: type: 'http' inputs: @@ -197,7 +197,7 @@ data: method: 'post' request: retry_max_duration_secs: 10 - uri: 'http://{{ include "supabase.analytics.fullname" . }}:{{ .Values.analytics.service.port }}/api/logs?source_name=realtime.logs.prod&api_key={{ required "LOGFLARE_API_KEY is required" .Values.analytics.apiKey }}' + uri: 'http://{{ include "supabase.analytics.fullname" . }}:{{ .Values.analytics.service.port }}/api/logs?source_name=realtime.logs.prod&api_key=SECRET[credentials.logflare_api_key]' logflare_rest: type: 'http' inputs: @@ -207,7 +207,7 @@ data: method: 'post' request: retry_max_duration_secs: 10 - uri: 'http://{{ include "supabase.analytics.fullname" . }}:{{ .Values.analytics.service.port }}/api/logs?source_name=postgREST.logs.prod&api_key={{ required "LOGFLARE_API_KEY is required" .Values.analytics.apiKey }}' + uri: 'http://{{ include "supabase.analytics.fullname" . }}:{{ .Values.analytics.service.port }}/api/logs?source_name=postgREST.logs.prod&api_key=SECRET[credentials.logflare_api_key]' logflare_db: type: 'http' inputs: @@ -220,7 +220,7 @@ data: # We must route the sink through kong because ingesting logs before logflare is fully initialised will # lead to broken queries from studio. This works by the assumption that containers are started in the # following order: vector > db > logflare > kong - uri: 'http://{{ include "supabase.kong.fullname" . }}:{{ .Values.kong.service.port }}/analytics/v1/api/logs?source_name=postgres.logs&api_key={{ required "LOGFLARE_API_KEY is required" .Values.analytics.apiKey }}' + uri: 'http://{{ include "supabase.kong.fullname" . }}:{{ .Values.kong.service.port }}/analytics/v1/api/logs?source_name=postgres.logs&api_key=SECRET[credentials.logflare_api_key]' logflare_functions: type: 'http' inputs: @@ -230,7 +230,7 @@ data: method: 'post' request: retry_max_duration_secs: 10 - uri: 'http://{{ include "supabase.analytics.fullname" . }}:{{ .Values.analytics.service.port }}/api/logs?source_name=deno-relay-logs&api_key={{ required "LOGFLARE_API_KEY is required" .Values.analytics.apiKey }}' + uri: 'http://{{ include "supabase.analytics.fullname" . }}:{{ .Values.analytics.service.port }}/api/logs?source_name=deno-relay-logs&api_key=SECRET[credentials.logflare_api_key]' logflare_storage: type: 'http' inputs: @@ -240,7 +240,7 @@ data: method: 'post' request: retry_max_duration_secs: 10 - uri: 'http://{{ include "supabase.analytics.fullname" . }}:{{ .Values.analytics.service.port }}/api/logs?source_name=storage.logs.prod.2&api_key={{ required "LOGFLARE_API_KEY is required" .Values.analytics.apiKey }}' + uri: 'http://{{ include "supabase.analytics.fullname" . }}:{{ .Values.analytics.service.port }}/api/logs?source_name=storage.logs.prod.2&api_key=SECRET[credentials.logflare_api_key]' logflare_kong: type: 'http' inputs: @@ -251,6 +251,6 @@ data: method: 'post' request: retry_max_duration_secs: 10 - uri: 'http://{{ include "supabase.analytics.fullname" . }}:{{ .Values.analytics.service.port }}/api/logs?source_name=cloudflare.logs.prod&api_key={{ required "LOGFLARE_API_KEY is required" .Values.analytics.apiKey }}' + uri: 'http://{{ include "supabase.analytics.fullname" . }}:{{ .Values.analytics.service.port }}/api/logs?source_name=cloudflare.logs.prod&api_key=SECRET[credentials.logflare_api_key]' {{- end }} {{- end }} \ No newline at end of file -- GitLab