fix(e2e): make E2E workflow self-sufficient with RBAC apply steps (PRI-324) #143

Closed
privilegedescalation-engineer[bot] wants to merge 18 commits from gandalf/fix-rbac-workflow-pri-324 into main
Showing only changes of commit 31036d49e7 - Show all commits
+10 -2
View File
@@ -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:-<unset>}"
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}"