From 31036d49e770e9738d8fb67b36e98d6263b57b55 Mon Sep 17 00:00:00 2001 From: Chris Farhood Date: Tue, 5 May 2026 19:49:23 +0000 Subject: [PATCH] debug(e2e): add diagnostic step to locate kubeconfig Add ls and echo diagnostics to understand where ARC runners store kubeconfig. Include ACTIONS_KUBECONFIG and HOME env vars. Also add $HOME/.kube to the search paths. Co-Authored-By: Paperclip --- .github/workflows/e2e.yaml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/e2e.yaml b/.github/workflows/e2e.yaml index e769e6a..5eed9e6 100644 --- a/.github/workflows/e2e.yaml +++ b/.github/workflows/e2e.yaml @@ -48,7 +48,15 @@ jobs: - name: Locate kubeconfig for ARC runner run: | set -euo pipefail - for dir in /runner /home/runner/.kube /home/github/.kube; do + echo "HOME=${HOME}" + echo "ACTIONS_KUBECONFIG=${ACTIONS_KUBECONFIG:-}" + echo "Listing /runner contents:" + ls -la /runner/ 2>&1 || echo "/runner does not exist" + echo "Listing /home/runner contents:" + ls -la /home/runner/ 2>&1 || echo "/home/runner does not exist" + echo "Listing /home/github contents:" + ls -la /home/github/ 2>&1 || echo "/home/github does not exist" + for dir in /runner /home/runner/.kube /home/github/.kube "$HOME/.kube"; do if [ -f "${dir}/config" ]; then echo "Found kubeconfig at ${dir}/config" echo "KUBECONFIG=${dir}/config" >> "$GITHUB_ENV" @@ -56,7 +64,7 @@ jobs: fi done if [ -z "${KUBECONFIG:-}" ]; then - echo "::error::No kubeconfig found for ARC runner. Checked: /runner, ~/.kube, ~/kube" + echo "::error::No kubeconfig found for ARC runner" exit 1 fi echo "Using kubeconfig: ${KUBECONFIG}"