diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 0e4cf70..d42b467 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -172,9 +172,25 @@ jobs: echo "✅ TLS configuration completed" + - name: Debug kubeconfig before kubectl test + run: | + echo "🔍 Final kubeconfig debug before kubectl test..." + echo "File exists: $(test -f ~/.kube/config && echo 'YES' || echo 'NO')" + echo "File size: $(wc -c < ~/.kube/config 2>/dev/null || echo '0') bytes" + + if [ -f ~/.kube/config ]; then + echo "First 10 lines of kubeconfig:" + head -10 ~/.kube/config + echo "---" + echo "Contains 'apiVersion'?: $(grep -c 'apiVersion' ~/.kube/config || echo '0')" + echo "Contains 'clusters'?: $(grep -c 'clusters:' ~/.kube/config || echo '0')" + echo "Contains 'users'?: $(grep -c 'users:' ~/.kube/config || echo '0')" + fi + - name: Test kubectl connection run: | kubectl version --client + echo "Testing cluster connection..." kubectl get nodes - name: Deploy Feature Branch