ci: use on-prem runners for E2E tests #10

Merged
cpfarhood merged 1 commits from ci/disable-e2e-auto-run into main 2026-02-12 13:15:38 +00:00

1 Commits

Author SHA1 Message Date
Chris Farhood 77d25e2516 ci: use on-prem runners for E2E tests
Switch E2E tests from GitHub-hosted runners to self-hosted k3s-animaniacs
runners which have network access to headlamp.animaniacs.farh.net.

Changes:
- runs-on: k3s-animaniacs (from ubuntu-latest)
- Re-enable E2E on push/PR events
- Uses ARC (Actions Runner Controller) self-hosted runners

Resolves DNS resolution failures (ERR_NAME_NOT_RESOLVED) by using
runners in the same network as the Headlamp test instance.

Runner config: kubernetes/base/arc-runners/helmrelease-arc-runner-set.yaml

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Happy <yesreply@happy.engineering>
2026-02-12 08:11:05 -05:00