diff --git a/charts/budibase/templates/app-service-deployment.yaml b/charts/budibase/templates/app-service-deployment.yaml
index 495d11aadc..9fb435c2a3 100644
--- a/charts/budibase/templates/app-service-deployment.yaml
+++ b/charts/budibase/templates/app-service-deployment.yaml
@@ -196,6 +196,10 @@ spec:
- name: APP_FEATURES
value: "api"
{{- end }}
+ {{- range .Values.services.apps.extraEnv }}
+ - name: {{ .name }}
+ value: {{ .value | quote }}
+ {{- end }}
image: budibase/apps:{{ .Values.globals.appVersion | default .Chart.AppVersion }}
imagePullPolicy: Always
{{- if .Values.services.apps.startupProbe }}
diff --git a/charts/budibase/templates/automation-worker-service-deployment.yaml b/charts/budibase/templates/automation-worker-service-deployment.yaml
index 4c41be3393..46be6a4435 100644
--- a/charts/budibase/templates/automation-worker-service-deployment.yaml
+++ b/charts/budibase/templates/automation-worker-service-deployment.yaml
@@ -195,6 +195,10 @@ spec:
{{ end }}
- name: APP_FEATURES
value: "automations"
+ {{- range .Values.services.automationWorkers.extraEnv }}
+ - name: {{ .name }}
+ value: {{ .value | quote }}
+ {{- end }}
image: budibase/apps:{{ .Values.globals.appVersion | default .Chart.AppVersion }}
imagePullPolicy: Always
diff --git a/charts/budibase/templates/worker-service-deployment.yaml b/charts/budibase/templates/worker-service-deployment.yaml
index 6427aa70e8..1d90aaf954 100644
--- a/charts/budibase/templates/worker-service-deployment.yaml
+++ b/charts/budibase/templates/worker-service-deployment.yaml
@@ -182,6 +182,10 @@ spec:
- name: NODE_TLS_REJECT_UNAUTHORIZED
value: {{ .Values.services.tlsRejectUnauthorized }}
{{ end }}
+ {{- range .Values.services.worker.extraEnv }}
+ - name: {{ .name }}
+ value: {{ .value | quote }}
+ {{- end }}
image: budibase/worker:{{ .Values.globals.appVersion | default .Chart.AppVersion }}
imagePullPolicy: Always
{{- if .Values.services.worker.startupProbe }}
diff --git a/charts/budibase/values.yaml b/charts/budibase/values.yaml
index 6dbcc20242..09262df463 100644
--- a/charts/budibase/values.yaml
+++ b/charts/budibase/values.yaml
@@ -220,6 +220,9 @@ services:
#
# for more information on how to set these.
resources: {}
+ # -- Extra environment variables to set for apps pods. Takes a list of
+ # name=value pairs.
+ extraEnv: []
# -- Startup probe configuration for apps pods. You shouldn't need to
# change this, but if you want to you can find more information here:
#
@@ -286,6 +289,9 @@ services:
#
# for more information on how to set these.
resources: {}
+ # -- Extra environment variables to set for automation worker pods. Takes a list of
+ # name=value pairs.
+ extraEnv: []
# -- Startup probe configuration for automation worker pods. You shouldn't
# need to change this, but if you want to you can find more information
# here:
@@ -354,6 +360,9 @@ services:
#
# for more information on how to set these.
resources: {}
+ # -- Extra environment variables to set for worker pods. Takes a list of
+ # name=value pairs.
+ extraEnv: []
# -- Startup probe configuration for worker pods. You shouldn't need to
# change this, but if you want to you can find more information here:
#