From 241e105d72750562f3a7dce23fd95dd4d43602ab Mon Sep 17 00:00:00 2001 From: OG T Date: Sun, 22 Mar 2026 19:09:31 +0800 Subject: [PATCH] fix(ci): exclude kustomization.yaml from kubectl apply MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit kustomization.yaml 是給 -k 用的,不能直接 apply Co-Authored-By: Claude --- .github/workflows/deploy-prod.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/deploy-prod.yml b/.github/workflows/deploy-prod.yml index 57b35c02..dd9d4894 100644 --- a/.github/workflows/deploy-prod.yml +++ b/.github/workflows/deploy-prod.yml @@ -160,7 +160,12 @@ jobs: export KUBECONFIG=${{ env.KUBECONFIG }} export PATH=$HOME/bin:$PATH echo "📦 Applying K8s manifests..." - kubectl apply -f k8s/awoooi-prod/ --namespace=${{ env.K8S_NAMESPACE }} + # 排除 kustomization.yaml (那是給 -k 用的,不能直接 apply) + for f in k8s/awoooi-prod/*.yaml; do + if [[ "$(basename "$f")" != "kustomization.yaml" ]]; then + kubectl apply -f "$f" --namespace=${{ env.K8S_NAMESPACE }} + fi + done - name: Rollout Restart Deployments run: |