Commit Graph

2 Commits

Author SHA1 Message Date
Chris Farhood 907d45621e Fix E2E namespace to headlamp-dev and add RBAC manifest
- Changed E2E_NAMESPACE from privilegedescalation-dev to headlamp-dev
  in e2e.yaml, deploy-e2e-headlamp.sh, and teardown-e2e-headlamp.sh
- Added deployment/e2e-ci-runner-rbac.yaml (copy from polaris repo)
- The ARC runner SA has RBAC scoped to headlamp-dev, not
  privilegedescalation-dev — this caused E2E run failures.

- PRI-619 QA review feedback from Regina

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-05-05 06:08:28 +00:00
Gandalf the Greybeard a2ac69c764 feat: add Playwright E2E smoke tests
Follows the pattern established in headlamp-intel-gpu-plugin (PR #25):
- e2e/sealed-secrets.spec.ts: 5 smoke tests covering sidebar navigation,
  list view, sealing keys view, cross-view navigation, and plugin settings
- e2e/auth.setup.ts: shared OIDC + token auth setup
- playwright.config.ts: fail-fast if HEADLAMP_URL not set (no prod URL fallback)
- scripts/deploy-e2e-headlamp.sh: ConfigMap-based plugin injection to privilegedescalation-dev
- scripts/teardown-e2e-headlamp.sh: clean teardown of all E2E resources
2026-03-24 23:19:20 +00:00