fix(cd): Secret 更新後自動重啟 API Pod
K8s 問題: patch secret 後 Pod 不會自動讀取新值 修復: 新增 kubectl rollout restart 強制重啟 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
5
.github/workflows/cd.yaml
vendored
5
.github/workflows/cd.yaml
vendored
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user