commit bb83b72e631a703d459cb1dd415635b0c8ada17e parent 779cd1b4c40353fb2111e2f1f2357127abdd514b Author: MTRNord <MTRNord@users.noreply.github.com> Date: Wed, 1 Oct 2025 19:19:44 +0200 Meow Diffstat:
| M | apps/talos_cluster/mailserver/mailman.yaml | | | 28 | ++++++++++++++++++++++++++++ |
1 file changed, 28 insertions(+), 0 deletions(-)
diff --git a/apps/talos_cluster/mailserver/mailman.yaml b/apps/talos_cluster/mailserver/mailman.yaml @@ -7,6 +7,10 @@ metadata: spec: serviceName: mailman replicas: 1 + updateStrategy: + type: RollingUpdate + rollingUpdate: + maxUnavailable: 1 selector: matchLabels: app: mailman @@ -185,6 +189,30 @@ spec: ports: - name: http containerPort: 9090 + startupProbe: + httpGet: + path: / + port: 8000 + host: 127.0.0.1 + initialDelaySeconds: 30 + periodSeconds: 10 + timeoutSeconds: 5 + failureThreshold: 24 + livenessProbe: + httpGet: + path: / + port: 8000 + host: 127.0.0.1 + periodSeconds: 30 + timeoutSeconds: 5 + failureThreshold: 3 + readinessProbe: + httpGet: + path: / + port: 9090 + periodSeconds: 10 + timeoutSeconds: 3 + failureThreshold: 3 volumeMounts: - name: mailman-web mountPath: /opt/mailman-web-data