fix(ci): exclude kustomization.yaml from kubectl apply

kustomization.yaml 是給 -k 用的,不能直接 apply

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
OG T
2026-03-22 19:09:31 +08:00
parent cc9c9366e7
commit 241e105d72

View File

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