fcb0018216
The 'kubectl auth can-i --as' impersonation check was falling back to localhost:8080 because KUBECONFIG was not set and the ARC runner's kubeconfig was not in the default location. azure/setup-kubectl@v4 does not set KUBECONFIG — it installs kubectl and relies on the runner's existing kubeconfig in /runner/.kube/config (ARC runner home). Add a 'Locate kubeconfig for ARC runner' step that searches the known runner kubeconfig paths before the RBAC step runs, exports KUBECONFIG to GITHUB_ENV, and verifies cluster connectivity before proceeding. Fixes: PRI-785 Co-Authored-By: Paperclip <noreply@paperclip.ing>