Skip to content

Commit c5aa557

Browse files
committed
fix(ci): add error handling for Kubernetes cluster connection in CI workflow
1 parent 938d42a commit c5aa557

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,10 @@ jobs:
137137
mkdir -p $HOME/.kube
138138
echo "${{ secrets.KUBE_CONFIG }}" | base64 --decode > $HOME/.kube/config
139139
chmod 600 $HOME/.kube/config
140+
if ! kubectl cluster-info > /dev/null 2>&1; then
141+
echo "Error: Failed to connect to Kubernetes cluster. Please verify KUBE_CONFIG secret is correct."
142+
exit 1
143+
fi
140144
git_hash=$(git rev-parse --short "$GITHUB_SHA")
141145
masternodes=$(kubectl get deployment -o json| jq -r '.items[] | select(.metadata.name | test("devnet")) | "\(.metadata.name)"')
142146
rpcs=$(kubectl get deployment -o json| jq -r '.items[] | select(.metadata.name | test("rpc")) | "\(.metadata.name)"')

0 commit comments

Comments
 (0)