fix CI rollout: use correct deployment name switchboard-be
Some checks failed
CI/CD / detect-changes (push) Successful in 4s
CI/CD / test-frontend (push) Successful in 5s
CI/CD / test-go-pg (push) Successful in 2m2s
CI/CD / test-sqlite (push) Successful in 2m38s
CI/CD / build-and-deploy (push) Failing after 3m12s

The rollout step referenced deployment/switchboard${SUFFIX} but the
k8s manifest names the deployment switchboard-be${SUFFIX}, causing
a NotFound error during rollout verification.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-26 12:17:45 +00:00
parent 8d17fb76be
commit 9a71ca51cb

View File

@@ -718,14 +718,14 @@ jobs:
SUFFIX: ${{ steps.setup.outputs.DEPLOY_SUFFIX }} SUFFIX: ${{ steps.setup.outputs.DEPLOY_SUFFIX }}
ENV: ${{ steps.setup.outputs.ENVIRONMENT }} ENV: ${{ steps.setup.outputs.ENVIRONMENT }}
run: | run: |
kubectl rollout restart deployment/switchboard${SUFFIX} -n ${NAMESPACE} kubectl rollout restart deployment/switchboard-be${SUFFIX} -n ${NAMESPACE}
kubectl rollout status deployment/switchboard${SUFFIX} -n ${NAMESPACE} --timeout=180s kubectl rollout status deployment/switchboard-be${SUFFIX} -n ${NAMESPACE} --timeout=180s
echo "" echo ""
echo "━━━ Pod Status ━━━" echo "━━━ Pod Status ━━━"
kubectl get pods -n ${NAMESPACE} -l app=switchboard,env=${ENV} kubectl get pods -n ${NAMESPACE} -l app=switchboard,env=${ENV}
READY=$(kubectl get deployment switchboard${SUFFIX} -n ${NAMESPACE} -o jsonpath='{.status.readyReplicas}') READY=$(kubectl get deployment switchboard-be${SUFFIX} -n ${NAMESPACE} -o jsonpath='{.status.readyReplicas}')
if [[ "${READY:-0}" -gt 0 ]]; then if [[ "${READY:-0}" -gt 0 ]]; then
echo "✅ Healthy: ${READY} pods ready" echo "✅ Healthy: ${READY} pods ready"