Skip to content

Commit f50ceda

Browse files
authored
Merge pull request docker-mailserver#141 from aogier/feature/secret-env
secret env vars
2 parents 0ad4d47 + dc45b8c commit f50ceda

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

charts/docker-mailserver/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
appVersion: "14.0.0"
33
description: A fullstack but simple mailserver (smtp, imap, antispam, antivirus, ssl...) using Docker.
44
name: docker-mailserver
5-
version: 4.0.7
5+
version: 4.1.0
66
sources:
77
- https://github.com/docker-mailserver/docker-mailserver-helm
88
maintainers:

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)