836e50fa9c
The shared plugin-e2e.yaml workflow lacks a Get kubeconfig step. The ARC runner (runners-privilegedescalation) has no static kubeconfig at any expected path (/runner/config, ~/.kube/config). It DOES have an in-cluster service account at /var/run/secrets/kubernetes.io/serviceaccount/token. This fix adds the same three-tier kubeconfig detection used in headlamp-polaris-plugin#144: 1. /runner/config (not present on this runner) 2. ~/.kube/config (not present on this runner) 3. Generate from in-cluster service account credentials This unbreaks E2E for all plugins using the shared workflow: - headlamp-argocd-plugin - headlamp-kube-vip-plugin - headlamp-tns-csi-plugin Co-authored-by: Chris Farhood <chris@farhood.org> Co-authored-by: Paperclip <noreply@paperclip.ing>