Skip to content

Commit 01766d6

Browse files
committed
secret env vars
1 parent 0ad4d47 commit 01766d6

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

charts/docker-mailserver/templates/deployment.yaml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,8 +102,12 @@ spec:
102102
env:
103103
{{- range $pkey, $pval := .Values.deployment.env }}
104104
- name: {{ $pkey }}
105+
{{- if kindIs "map" $pval }}
106+
{{- toYaml $pval | nindent 12 }}
107+
{{- else }}
105108
value: {{ quote $pval }}
106-
{{- end }}
109+
{{- end }}
110+
{{- end }}
107111

108112
{{- if .Values.certificate }}
109113
- name: SSL_TYPE
@@ -114,6 +118,14 @@ spec:
114118
value: /tmp/dms/custom-certs/tls.key
115119
{{- end }}
116120

121+
{{- if .Values.deployment.secretEnvironments }}
122+
envFrom:
123+
{{- range .Values.deployment.secretEnvironments }}
124+
- secretRef:
125+
name: {{ . | quote }}
126+
{{- end }}
127+
{{- end }}
128+
117129
resources:
118130
{{ toYaml .Values.deployment.resources | indent 12 }}
119131
securityContext:

0 commit comments

Comments
 (0)