9cc1ca7b91
Previous attempt used kubectl port-forward to a Service, which failed with 'connection refused' — the API server could not reach pod IPs. Switch to NodePort (30080) service type and use the node's InternalIP for HEADLAMP_URL, reachable from the GitHub Actions runner pod. - Change Service type from ClusterIP to NodePort with nodePort: 30080 - After rollout, get node InternalIP via kubectl get nodes - Poll http://<node-ip>:30080 until reachable - Write HEADLAMP_URL=http://<node-ip>:30080 to .env.e2e - Remove port-forward leftover cleanup from teardown script Co-Authored-By: Paperclip <noreply@paperclip.ing>