diff --git a/charts/supabase/templates/functions/deployment.yaml b/charts/supabase/templates/functions/deployment.yaml index 22726897..b0bdc7c2 100644 --- a/charts/supabase/templates/functions/deployment.yaml +++ b/charts/supabase/templates/functions/deployment.yaml @@ -38,6 +38,10 @@ spec: {{- toYaml .Values.functions.securityContext | nindent 12 }} image: "{{ .Values.functions.image.repository }}:{{ .Values.functions.image.tag | default .Chart.AppVersion }}" imagePullPolicy: {{ .Values.functions.image.pullPolicy }} + {{- if .Values.functions.envFrom }} + envFrom: + {{- toYaml .Values.functions.envFrom | nindent 12 }} + {{- end }} env: {{- range $key, $value := .Values.functions.environment }} - name: {{ $key }} diff --git a/charts/supabase/values.yaml b/charts/supabase/values.yaml index 038c17a4..b1d0a6f8 100644 --- a/charts/supabase/values.yaml +++ b/charts/supabase/values.yaml @@ -1035,6 +1035,7 @@ functions: service: type: ClusterIP port: 9000 + envFrom: [] environment: # Override the database hostname if using external database # DB_HOST: DATABASE.NAMESPACE.svc.cluster.local