diff --git a/.github/workflows/cd.yaml b/.github/workflows/cd.yaml index 40028084..f517cd18 100644 --- a/.github/workflows/cd.yaml +++ b/.github/workflows/cd.yaml @@ -360,6 +360,11 @@ jobs: fi echo "✅ K8s Secrets 同步完成" + # 2026-03-29 Claude Code: Secret 更新後必須重啟 Pod 才能讀取新值 + echo "🔄 重啟 API Pod 以讀取新 Secrets..." + kubectl rollout restart deployment/awoooi-api -n awoooi-prod || true + kubectl rollout status deployment/awoooi-api -n awoooi-prod --timeout=120s || echo "⚠️ Rollout 超時,繼續部署" + # ======================================================================= # 2026-03-29 首席架構師審查: P0 修復 - 雙跳過保護機制 # 問題: 當 API 和 Web build 都跳過時,kustomize 仍包含 IMAGE_TAG_PLACEHOLDER