Skip to content

Commit d120d5e

Browse files
committed
Add readinessprobe, fix imagePullPolicy camelCase
Signed-off-by: David Young <davidy@funkypenguin.co.nz>
1 parent 18af67a commit d120d5e

2 files changed

Lines changed: 10 additions & 3 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: v1
22
appVersion: "6.3.0"
33
description: A fullstack but simple mailserver (smtp, imap, antispam, antivirus, ssl...) using Docker.
44
name: docker-mailserver
5-
version: 0.2.2-dev3
5+
version: 0.2.2-dev4
66
sources:
77
- https://github.com/funkypenguin/docker-mailserver
88
maintainers:

charts/docker-mailserver/templates/deployment.yaml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ spec:
5252
initContainers:
5353
- name: prep-config
5454
image: {{ .Values.initContainer.image.name }}:{{ .Values.initContainer.image.tag }}
55-
ImagePullPolicy: {{ .Values.initContainer.image.pullPolicy }}
55+
imagePullPolicy: {{ .Values.initContainer.image.pullPolicy }}
5656
command: [ 'sh','-c', 'cp /tmp/configmaps/* /tmp/docker-mailserver -rfpvL' ]
5757
volumeMounts:
5858
- name: configmap
@@ -67,7 +67,7 @@ spec:
6767
env:
6868
{{- include "dockermailserver.upstream-env-variables" . | nindent 10 }}
6969
image: {{ .Values.image.name }}:{{ .Values.image.tag }}
70-
ImagePullPolicy: {{ .Values.image.pullPolicy }}
70+
imagePullPolicy: {{ .Values.image.pullPolicy }}
7171
resources:
7272
{{ toYaml .Values.resources | indent 12 }}
7373
securityContext:
@@ -139,5 +139,12 @@ spec:
139139
initialDelaySeconds: 600
140140
timeoutSeconds: 60
141141
failureThreshold: 3
142+
readinessProbe:
143+
tcpSocket:
144+
port: 25
145+
initialDelaySeconds: 600
146+
periodSeconds: 20
147+
timeoutSeconds: 1
148+
failureThreshold: 3
142149
restartPolicy: "Always"
143150

0 commit comments

Comments
 (0)