From 2def99d163b7253abe2d3c8f6a90300c2a18db0c Mon Sep 17 00:00:00 2001 From: vikingowl Date: Fri, 27 Feb 2026 13:43:04 +0100 Subject: [PATCH] fix: switch backend deployment to RollingUpdate for zero downtime maxUnavailable=0 ensures old pod stays up until new pod passes readiness probes. maxSurge=1 allows one extra pod during rollout. --- backend/deploy/helm/templates/deployment.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/deploy/helm/templates/deployment.yaml b/backend/deploy/helm/templates/deployment.yaml index 96e9e14..190af1f 100644 --- a/backend/deploy/helm/templates/deployment.yaml +++ b/backend/deploy/helm/templates/deployment.yaml @@ -10,7 +10,10 @@ spec: replicas: {{ .Values.replicaCount }} {{- end }} strategy: - type: Recreate + type: RollingUpdate + rollingUpdate: + maxUnavailable: 0 + maxSurge: 1 selector: matchLabels: {{- include "marktvogt-backend.selectorLabels" . | nindent 6 }}