Commit Graph

3 Commits

Author SHA1 Message Date
Chris Farhood 3080e84a2b fix: correct volume name from rook-plugin to headlamp-kube-vip-plugin
The deploy script had hardcoded 'rook-plugin' as the volume name
but should be 'headlamp-kube-vip-plugin' to match the ConfigMap.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-05-06 18:49:08 +00:00
Chris Farhood f2b138f357 fix(e2e): disable automount SA token to avoid kubelet fetch race
Kubelet tries to fetch SA token immediately after deployment creates the pod,
but the SA may not be propagated yet. Setting automountServiceAccountToken: false
avoids this race. The SA token is not needed since E2E tests authenticate
via HEADLAMP_TOKEN passed as env var.
2026-05-05 18:46:47 +00:00
Chris Farhood bb93e13024 fix(e2e): add E2E workflow and deploy scripts for headlamp-kube-vip-plugin
Adds:
- .github/workflows/e2e.yaml (calls plugin-e2e.yaml reusable workflow)
- scripts/deploy-e2e-headlamp.sh (deploys Headlamp with kube-vip plugin ConfigMap)
- scripts/teardown-e2e-headlamp.sh (cleans up E2E resources)

Fixes PRI-729: E2E DNS failure caused by missing E2E workflow in this repo.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-05-05 15:40:26 +00:00