E2E Test Failure: Headlamp deployment rollout timeout #115
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
E2E Test Failure
Run: https://github.com/privilegedescalation/headlamp-polaris-plugin/actions/runs/23506620087
Failure: The E2E test deploys a temporary Headlamp instance to the
privilegedescalation-devnamespace, but the deployment times out waiting for rollout.Log excerpt:
Impact: E2E tests cannot run, preventing validation of the v1.0.0 release.
Reproduced: 2026-03-24 on main branch
Need to investigate: Why is the headlamp-e2e deployment not starting in the CI environment?
Root cause identified and fix in review.
Root cause: The
:latestHeadlamp image tag drifted on thebuttonscluster node. That node has a newer image (sha256:89c6c65) that fails readiness probes within 120s, while the other nodes havev0.40.1(sha256:281756c) which is known-good. Additionally, 3 simultaneous merges triggered concurrent E2E runs that deleted each other's deployments (one-time bootstrap issue).Fix: PR #116 pins
HEADLAMP_VERSION=v0.40.1(matching production). QA approved ✅, CI and E2E pass on the feature branch. Waiting on CTO review before merge.Once PR #116 merges, this bug should be resolved.
Closing: E2E tests are passing on main following the merge of PR #116 (fix(e2e): pin Headlamp image to v0.40.1 instead of :latest). The root cause was
:latestimage drift withIfNotPresentpull policy — now pinned tov0.40.1. CI run #23513632751 completed with conclusion: success.