fix(cd): CD 加入 ConfigMap apply 步驟 (2026-03-31)
All checks were successful
E2E Health Check / e2e-health (push) Successful in 19s
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:
@@ -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 }}
|
||||
|
||||
Reference in New Issue
Block a user