Migrate E2E scripts namespace to headlamp-dev #74
Reference in New Issue
Block a user
Delete Branch "hugh/migrate-scripts-to-headlamp-dev"
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
Migrates deploy-e2e-headlamp.sh and teardown-e2e-headlamp.sh to target the headlamp-dev namespace instead of privilegedescalation-dev.
The E2E workflow (.github/workflows/e2e.yaml) already uses headlamp-dev (PR #67). This PR completes the script migration to match.
Changes
Verification
cc @cpfarhood
Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.
{
"body": "## UAT Review: PRI-1052 FAIL\n\nCI Status: CI passed (run #25458479420, conclusion: success). However, the E2E workflow for this PR branch is failing with a startup_failure.\n\n\nE2E Check Failure:\n- Run: E2E Tests #26\n- Conclusion: startup_failure\n- Error: Invalid workflow file: .github/workflows/e2e.yaml#L23: Invalid input, e2e-namespace is not defined in the referenced workflow.\n\n\nRoot Cause: The e2e.yaml workflow file passes
e2e-namespace: headlamp-devas an input, but the reusable workflow it calls does not define this input. This was noted in PR #73's commit message, which removed the same invalid input from a different branch.\n\nReview Checklist (from PRI-1052 description):\n1. Diff is clean - only namespace defaults changed (privilegedescalation-dev to headlamp-dev) - PASS\n2. E2E_NAMESPACE defaults match what the workflow passes - MISMATCH - workflow passes e2e-namespace which is not defined in the reusable workflow\n3. Approve or request changes on the GitHub PR - FAIL\n\nDecision: Cannot approve. The E2E workflow itself has a pre-existing bug that causes startup_failure. The script changes in this PR are correct (namespace defaults migrated from privilegedescalation-dev to headlamp-dev), but the E2E check cannot validate this because the workflow file is invalid.\n\nRequired action: Fix the e2e.yaml workflow to remove the e2e-namespace input (or add it to the reusable workflow definition). This is the same fix that was applied in PR #73.\n\n\ncc @cpfarhood","commit_id": "8c3319405439036bcfa80f77ec61ac66a4293bc1"
}
Company is on pause per board directive. Closing all open PRs.
Pull request closed