diff --git a/charts/supabase/templates/analytics/deployment.yaml b/charts/supabase/templates/analytics/deployment.yaml index 3c4f585c..0b6a31c1 100644 --- a/charts/supabase/templates/analytics/deployment.yaml +++ b/charts/supabase/templates/analytics/deployment.yaml @@ -30,8 +30,8 @@ spec: {{- toYaml .Values.analytics.podSecurityContext | nindent 8 }} initContainers: - name: init-db - image: postgres:15-alpine - imagePullPolicy: IfNotPresent + image: "{{ .Values.initContainer.image.repository }}:{{ .Values.initContainer.image.tag }}" + imagePullPolicy: {{ .Values.initContainer.image.pullPolicy }} env: - name: DB_HOST {{- if .Values.db.enabled }} diff --git a/charts/supabase/templates/auth/deployment.yaml b/charts/supabase/templates/auth/deployment.yaml index 8f3bba38..97d19e80 100644 --- a/charts/supabase/templates/auth/deployment.yaml +++ b/charts/supabase/templates/auth/deployment.yaml @@ -30,8 +30,8 @@ spec: {{- toYaml .Values.auth.podSecurityContext | nindent 8 }} initContainers: - name: init-db - image: postgres:15-alpine - imagePullPolicy: IfNotPresent + image: "{{ .Values.initContainer.image.repository }}:{{ .Values.initContainer.image.tag }}" + imagePullPolicy: {{ .Values.initContainer.image.pullPolicy }} env: - name: DB_HOST {{- if .Values.db.enabled }} diff --git a/charts/supabase/templates/realtime/deployment.yaml b/charts/supabase/templates/realtime/deployment.yaml index 4083a46f..29d72f76 100644 --- a/charts/supabase/templates/realtime/deployment.yaml +++ b/charts/supabase/templates/realtime/deployment.yaml @@ -30,8 +30,8 @@ spec: {{- toYaml .Values.realtime.podSecurityContext | nindent 8 }} initContainers: - name: init-db - image: postgres:15-alpine - imagePullPolicy: IfNotPresent + image: "{{ .Values.initContainer.image.repository }}:{{ .Values.initContainer.image.tag }}" + imagePullPolicy: {{ .Values.initContainer.image.pullPolicy }} env: - name: DB_HOST {{- if .Values.db.enabled }} diff --git a/charts/supabase/templates/storage/deployment.yaml b/charts/supabase/templates/storage/deployment.yaml index b0454297..d00fecbb 100644 --- a/charts/supabase/templates/storage/deployment.yaml +++ b/charts/supabase/templates/storage/deployment.yaml @@ -31,8 +31,8 @@ spec: {{- toYaml .Values.storage.podSecurityContext | nindent 8 }} initContainers: - name: init-db - image: postgres:15-alpine - imagePullPolicy: IfNotPresent + image: "{{ .Values.initContainer.image.repository }}:{{ .Values.initContainer.image.tag }}" + imagePullPolicy: {{ .Values.initContainer.image.pullPolicy }} env: - name: DB_HOST {{- if .Values.db.enabled }} diff --git a/charts/supabase/templates/test/db.yaml b/charts/supabase/templates/test/db.yaml index 296bcc3b..dd88491c 100644 --- a/charts/supabase/templates/test/db.yaml +++ b/charts/supabase/templates/test/db.yaml @@ -37,8 +37,8 @@ spec: {{- end }} - name: DB_PORT value: {{ .Values.auth.environment.DB_PORT | quote }} - image: postgres:15-alpine - imagePullPolicy: IfNotPresent + image: "{{ .Values.initContainer.image.repository }}:{{ .Values.initContainer.image.tag }}" + imagePullPolicy: {{ .Values.initContainer.image.pullPolicy }} name: test-db restartPolicy: Never {{- end }} diff --git a/charts/supabase/values.yaml b/charts/supabase/values.yaml index 038c17a4..4dd52aab 100644 --- a/charts/supabase/values.yaml +++ b/charts/supabase/values.yaml @@ -13,6 +13,13 @@ # |-- 12. Functions # |-- 13. Minio +# Global configuration for initContainer image used across services +initContainer: + image: + repository: postgres + pullPolicy: IfNotPresent + tag: "15-alpine" + secret: # jwt will be used to reference secret in multiple services: # Anon & Service key: Studio, Storage, Kong