From 0251fed2ebcbb0ecb1904074fbfed4090918509a Mon Sep 17 00:00:00 2001 From: OG T Date: Tue, 31 Mar 2026 21:58:42 +0800 Subject: [PATCH] =?UTF-8?q?fix(cd):=20CD=20=E5=8A=A0=E5=85=A5=20ConfigMap?= =?UTF-8?q?=20apply=20=E6=AD=A5=E9=A9=9F=20(2026-03-31)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 之前 CD 只 patch secrets + set image,ConfigMap 從未被 apply 到 K8s 新增 Apply K8s ConfigMap 步驟,確保每次部署都同步最新配置 Co-Authored-By: Claude Sonnet 4.6 --- .gitea/workflows/cd.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) 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 }}