fix(cd): CD 加入 ConfigMap apply 步驟 (2026-03-31)
All checks were successful
E2E Health Check / e2e-health (push) Successful in 19s

之前 CD 只 patch secrets + set image,ConfigMap 從未被 apply 到 K8s
新增 Apply K8s ConfigMap 步驟,確保每次部署都同步最新配置

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
OG T
2026-03-31 21:58:42 +08:00
parent cc6b18e3bc
commit 0251fed2eb

View File

@@ -147,6 +147,16 @@ jobs:
echo "✅ 所有 Secrets 注入完成"
SECRETS
# 2026-03-31 ogt: Phase 22 修復 - CD 必須 apply ConfigMap (之前只 set image)
- name: Apply K8s ConfigMap
env:
SSH_PRIVATE_KEY: ${{ secrets.DEPLOY_SSH_KEY }}
run: |
cat k8s/awoooi-prod/04-configmap.yaml | \
ssh -o StrictHostKeyChecking=no -i ~/.ssh/deploy_key wooo@192.168.0.121 \
"export KUBECONFIG=/etc/rancher/k3s/k3s.yaml && sudo kubectl apply -f -"
echo "✅ ConfigMap 已更新"
- name: Deploy to K8s
env:
SSH_PRIVATE_KEY: ${{ secrets.DEPLOY_SSH_KEY }}