From 32ce18716bd57b35398bbab15ba20a34a58836bc Mon Sep 17 00:00:00 2001 From: Lee Briggs Date: Fri, 19 Jul 2024 06:52:27 -0700 Subject: [PATCH] Add extra environment variables in deployment template (#12858) Fixes #12857 Signed-off-by: Lee Briggs --- cmd/k8s-operator/deploy/chart/templates/deployment.yaml | 3 +++ cmd/k8s-operator/deploy/chart/values.yaml | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/cmd/k8s-operator/deploy/chart/templates/deployment.yaml b/cmd/k8s-operator/deploy/chart/templates/deployment.yaml index 0c51f4a5f..5b108a68c 100644 --- a/cmd/k8s-operator/deploy/chart/templates/deployment.yaml +++ b/cmd/k8s-operator/deploy/chart/templates/deployment.yaml @@ -77,6 +77,9 @@ spec: value: "{{ .Values.apiServerProxyConfig.mode }}" - name: PROXY_FIREWALL_MODE value: {{ .Values.proxyConfig.firewallMode }} + {{- with .Values.operatorConfig.extraEnv }} + {{- toYaml . | nindent 12 }} + {{- end }} volumeMounts: - name: oauth mountPath: /oauth diff --git a/cmd/k8s-operator/deploy/chart/values.yaml b/cmd/k8s-operator/deploy/chart/values.yaml index c0d33acc9..4d7bbe22a 100644 --- a/cmd/k8s-operator/deploy/chart/values.yaml +++ b/cmd/k8s-operator/deploy/chart/values.yaml @@ -48,6 +48,13 @@ operatorConfig: securityContext: {} + extraEnv: [] + # - name: EXTRA_VAR1 + # value: "value1" + # - name: EXTRA_VAR2 + # value: "value2" + + # proxyConfig contains configuraton that will be applied to any ingress/egress # proxies created by the operator. # https://tailscale.com/kb/1236/kubernetes-operator/#cluster-ingress