Skip to content

Commit 53d9734

Browse files
authored
Merge pull request #102 from cfis/master
Fix error when enabling metrics. #99.
2 parents ec66b33 + 7bfe834 commit 53d9734

2 files changed

Lines changed: 12 additions & 13 deletions

File tree

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: "13.3.1"
33
description: A fullstack but simple mailserver (smtp, imap, antispam, antivirus, ssl...) using Docker.
44
name: docker-mailserver
5-
version: 3.0.5
5+
version: 3.0.6
66
sources:
77
- https://github.com/docker-mailserver/docker-mailserver-helm
88
maintainers:

charts/docker-mailserver/templates/deployment.yaml

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ spec:
3232
nodeSelector: {{- toYaml .Values.deployment.nodeSelector | nindent 8 }}
3333
runtimeClassName: {{ .Values.deployment.runtimeClassName }}
3434
priorityClassName: {{ .Values.deployment.priorityClassName }}
35+
restartPolicy: "Always"
3536
serviceAccountName: {{ template "dockermailserver.serviceAccountName" . }}
3637
securityContext:
3738
{{ toYaml .Values.securityContext | indent 8 }}
@@ -100,6 +101,7 @@ spec:
100101
{{ toYaml .Values.deployment.containerSecurityContext | indent 12 }}
101102

102103
volumeMounts:
104+
# Certificate
103105
{{- if .Values.certificate }}
104106
- name: certificate
105107
mountPath: /tmp/dms/custom-certs
@@ -128,7 +130,7 @@ spec:
128130
{{- end }}
129131
{{- end }}
130132

131-
# Volumes
133+
# Mount Volumes
132134
{{- range $name, $persistence := .Values.persistence }}
133135
{{- if $persistence.enabled }}
134136
- name: {{ $name }}
@@ -226,14 +228,11 @@ spec:
226228
{{ toYaml .Values.deployment.containerSecurityContext | indent 12 }}
227229

228230
volumeMounts:
229-
- name: data
230-
mountPath: /var/log/mail
231-
subPath: log
232-
readOnly: true
233-
- name: data
234-
mountPath: /var/mail-state
235-
subPath: mail-state
236-
readOnly: true
237-
{{- end }}
238-
239-
restartPolicy: "Always"
231+
{{- range $name, $persistence := pick .Values.persistence "mail-log" "mail-state" }}
232+
{{- if $persistence.enabled }}
233+
- name: {{ $name }}
234+
mountPath: {{ $persistence.mountPath }}
235+
readonly: true
236+
{{- end }}
237+
{{- end }}
238+
{{- end }}

0 commit comments

Comments
 (0)