diff --git a/.gitea/workflows/cd.yaml b/.gitea/workflows/cd.yaml index 61cd14d2..1eed9e33 100644 --- a/.gitea/workflows/cd.yaml +++ b/.gitea/workflows/cd.yaml @@ -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 }}