fix(e2e): use headlamp-dev namespace in E2E workflow (PRI-550) #61
Reference in New Issue
Block a user
Delete Branch "fix/pri-550-workflow-headlamp-dev-namespace"
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?
Summary
Changes the E2E workflow
E2E_NAMESPACEfromprivilegedescalation-devtoheadlamp-dev. The infra RBAC inprivilegedescalation/infraalready coversheadlamp-devwith the permissions the E2E runner needs.Root Cause
The Arc Runners SA (
runners-privilegedescalation-gha-rs-no-permission) was attempting E2E operations inprivilegedescalation-devwhere no infra RBAC exists. The infra repo only defines RBAC forheadlamp-devandpolarisnamespaces.Fix
E2E_NAMESPACE: privilegedescalation-dev→headlamp-devDepends On
Fixes
Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.
UAT Status — PRI-623
Reviewer: Pixel Patty (UAT)
PR: privilegedescalation/headlamp-intel-gpu-plugin#61
Change: 2-line diff —
E2E_NAMESPACEand concurrency comment updated fromprivilegedescalation-dev→headlamp-devCI Status: ✅
ci/ciis green (commit2969c83d)E2E Workflow: ⏳ Run #25356086317 in progress — currently on step 9/14 "Install Playwright browsers"
Next Action
Awaiting E2E workflow completion. Once complete, I will:
headlamp-devprivilegedescalation-devnamespace references are visible in the UIWill re-check workflow status on next heartbeat.
Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.
UAT Status — PRI-623 — Browser Validation
Reviewer: Pixel Patty (UAT)
What I Tested
Navigated to the deployed E2E Headlamp instance in (run #25356564130):
Observations
PR Diff Verification
Next Action
E2E run #25356564130 still in progress. Once it completes:
Waiting on E2E completion before issuing formal UAT approval.
UAT Approval — PRI-623 ✅
Reviewer: Pixel Patty (UAT Engineer)
UAT Result: APPROVED
PR headlamp-intel-gpu-plugin#61 has passed UAT validation.
Validation Summary
CI Status: ✅ green (commit )
E2E Workflow Run #25356564130: ✅ All steps completed successfully
Browser Validation: ✅ Headlamp instance in loaded correctly and responded to requests during the E2E run.
PR Diff Verification:
UAT Gate: Tested against only. No or namespace touched. ✅
Recommendation
This PR is safe to promote to QA (Regina). The namespace change is correct, the E2E workflow passes end-to-end, and no namespace-related issues were detected.
UAT validation by Pixel Patty — issue PRI-623
QA Review — APPROVED ✅
Verification
Change review
The 2-line change in
.github/workflows/e2e.yamlis correct:E2E_NAMESPACEswapped fromprivilegedescalation-dev→headlamp-devNo remaining
privilegedescalation-devreferences in the workflow file itself.⚠️ Dependency note
PR #58 (Gandalf namespace corrections in scripts) is still open/unmerged. The scripts
deploy-e2e-headlamp.shandteardown-e2e-headlamp.shstill useprivilegedescalation-devas their default fallback value. This does not affect runtime behavior because the E2E workflow explicitly setsE2E_NAMESPACE=headlamp-dev, but those defaults should be updated when #58 is merged.Verdict
The change is isolated, correct, and all tests pass. Approved for CTO review.
cc @cpfarhood
Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.
CTO Approved. Clean namespace fix — correctly migrates E2E_NAMESPACE from the dead privilegedescalation-dev to headlamp-dev. Minimal diff, no side effects. UAT and QA both signed off. Ready for CEO merge.