From f3fdb12627b4a8067d735635a3a19f811d677349 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20J=C3=BCrgens?= <martin.juergens@capgemini.com> Date: Fri, 17 Nov 2023 12:58:21 +0000 Subject: [PATCH] Add functionality to externally supply sensitive values to Helm chart --- deployment/helm/templates/deployment.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/deployment/helm/templates/deployment.yaml b/deployment/helm/templates/deployment.yaml index 560fe74..17fe620 100644 --- a/deployment/helm/templates/deployment.yaml +++ b/deployment/helm/templates/deployment.yaml @@ -50,18 +50,35 @@ spec: value: {{ .Values.task.http.timeout.read | quote }} - name: HTTP_WRITE_TIMEOUT value: {{ .Values.task.http.timeout.write | quote }} + {{- if .Values.mongo.addr }} - name: MONGO_ADDR value: {{ .Values.mongo.addr | quote }} + {{- end }} + {{- if .Values.mongo.user }} - name: MONGO_USER value: {{ .Values.mongo.user | quote }} + {{- end }} + {{- if .Values.mongo.pass }} - name: MONGO_PASS value: {{ .Values.mongo.pass | quote }} + {{- end }} + {{- if .Values.mongo.dbname }} - name: MONGO_DB value: {{ .Values.mongo.dbname | quote }} + {{- end }} - name: CACHE_ADDR value: {{ .Values.addresses.cache | quote }} - name: POLICY_ADDR value: {{ .Values.addresses.policy | quote }} + {{- if .Values.secretEnv }} + {{- range $key, $value := .Values.secretEnv }} + - name: "{{ $key }}" + valueFrom: + secretKeyRef: + name: "{{ $value.name }}" + key: "{{ $value.key }}" + {{- end }} + {{- end }} {{- if .Values.extraVars }} {{- toYaml .Values.extraVars | indent 10 }} {{- end }} -- GitLab