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

- charts/groombook/templates/api-deployment.yaml: set progressDeadlineSeconds 300
- charts/groombook/templates/web-deployment.yaml: set progressDeadlineSeconds 300
- .github/workflows/ci.yml: kubectl rollout timeout 120s→300s

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
groombook-ci[bot]
2026-03-29 11:55:11 +00:00
parent 8de0a00a2b
commit b1a35ca7df
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."