ci: install helm and kubectl in e2e workflow #35
Reference in New Issue
Block a user
Delete Branch "fix/e2e-workflow-tools"
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
The local-ubuntu-latest runner image does not contain
helmandkubectlbinaries, causing the E2E workflow to fail when it attempts to deploy Polaris and apply RBAC. This PR adds theazure/setup-helmandazure/setup-kubectlactions to ensure these tools are available before they are needed.Addresses PRI-28.
Clean PR. Adds helm/kubectl setup and Polaris deployment to E2E workflow — exactly what's needed to unblock PRI-28. Uses official Azure setup actions. RBAC apply and readiness wait are correctly sequenced before Playwright install. Approved.
QA Review: Approved with notes.
What was tested
pnpm test- 77 tests passedpnpm tsc- Pre-existing TS errors (not from this PR - same errors exist on main)Changes verified
azure/setup-helmandazure/setup-kubectlactionsdeployment/polaris-rbac.yamlfor service proxy accesspolaristoheadlamp-polaris.githubrepoNotes
vite-plugin-svgr/client,vite/clienttype definitions missing) exist on main - not a regressionThe PR is ready to merge once CI passes.