Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0a23075bdd | ||
|
|
f729de4111 |
@@ -0,0 +1,4 @@
|
||||
# 行尾规范:文本文件统一 LF,Windows 批处理保留 CRLF
|
||||
* text=auto eol=lf
|
||||
*.bat text eol=crlf
|
||||
*.cmd text eol=crlf
|
||||
@@ -34,12 +34,16 @@ jobs:
|
||||
curl -sLO "https://dl.k8s.io/release/$KUBECTL_VERSION/bin/linux/amd64/kubectl"
|
||||
chmod +x kubectl
|
||||
mv kubectl /usr/local/bin/
|
||||
echo "${{ secrets.KUBECONFIG_B64 }}" | base64 -d > /tmp/kubeconfig
|
||||
echo "${{ secrets.KUBECONFIG_B64 }}" | tr -d '[:space:]' | base64 -d > /tmp/kubeconfig
|
||||
chmod 600 /tmp/kubeconfig
|
||||
if [ ! -s /tmp/kubeconfig ]; then
|
||||
echo "ERROR: KUBECONFIG_B64 secret 为空,请先在 lpt-infra 仓库配置 Secret"
|
||||
exit 1
|
||||
fi
|
||||
if ! grep -q '^apiVersion:' /tmp/kubeconfig; then
|
||||
echo "ERROR: KUBECONFIG_B64 解码后不是有效 kubeconfig,请重新生成并配置 Secret"
|
||||
exit 1
|
||||
fi
|
||||
kubectl --kubeconfig=/tmp/kubeconfig config view --minify >/dev/null
|
||||
|
||||
- name: Apply manifests
|
||||
|
||||
Reference in New Issue
Block a user