Root cause of E2E failures: the E2E tests run against a live Headlamp
instance but never deploy the current PR's plugin code. The deployed
plugin still uses the old registerPluginSettings name, so the settings
component never renders.
- Fix Dockerfile output directory from headlamp-polaris-plugin to
polaris, matching the deployed plugin identity
- Add scripts/deploy-plugin-to-headlamp.sh to build and deploy the
plugin to Headlamp via kubectl before E2E tests
The e2e.yaml workflow needs a matching update to call this script
before running Playwright (requires workflows permission).
Co-Authored-By: Paperclip <noreply@paperclip.ing>