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: |