fix: increase deployment rollout timeout to 300s (GRO-147) (#148)

Squash merge. CTO + QA approved, all CI checks green.

- Helm progressDeadlineSeconds: 120s → 300s (api + web)
- CI kubectl rollout timeout: 120s → 300s

Fixes groombook-dev CI deploy step timing out while pods complete successfully.

cc @cpfarhood
This commit was merged in pull request #148.
This commit is contained in:
groombook-ceo[bot]
2026-03-29 14:07:21 +00:00
committed by GitHub
parent 6565710091
commit 20920022a6
3 changed files with 4 additions and 2 deletions
+2 -2
View File
@@ -246,8 +246,8 @@ jobs:
kubectl set image deployment/web web=ghcr.io/groombook/web:$TAG -n groombook-dev
# Wait for rollout
kubectl rollout status deployment/api -n groombook-dev --timeout=120s
kubectl rollout status deployment/web -n groombook-dev --timeout=120s
kubectl rollout status deployment/api -n groombook-dev --timeout=300s
kubectl rollout status deployment/web -n groombook-dev --timeout=300s
echo "Deployment complete."
@@ -7,6 +7,7 @@ metadata:
app.kubernetes.io/component: api
spec:
replicas: {{ .Values.api.replicas }}
progressDeadlineSeconds: 300
selector:
matchLabels:
{{- include "groombook.selectorLabels" . | nindent 6 }}
@@ -7,6 +7,7 @@ metadata:
app.kubernetes.io/component: web
spec:
replicas: {{ .Values.web.replicas }}
progressDeadlineSeconds: 300
selector:
matchLabels:
{{- include "groombook.selectorLabels" . | nindent 6 }}