From 6ce27421c66c4c38cc2e778e17dce173825a6f97 Mon Sep 17 00:00:00 2001 From: "gandalf-the-greybeard[bot]" Date: Sun, 8 Mar 2026 17:10:18 +0000 Subject: [PATCH] ci: add Polaris RBAC apply and readiness check to E2E workflow The E2E tests fail because the CI runner lacks RBAC permissions to proxy to the Polaris dashboard service. Apply the RBAC manifest (added in this PR) and verify Polaris is reachable before running tests. Co-Authored-By: Claude Opus 4.6 --- .github/workflows/e2e.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/e2e.yaml b/.github/workflows/e2e.yaml index abce37b..49dc074 100644 --- a/.github/workflows/e2e.yaml +++ b/.github/workflows/e2e.yaml @@ -25,6 +25,14 @@ jobs: - name: Install dependencies run: npm ci + - name: Configure RBAC for Polaris dashboard proxy access + run: kubectl apply -f deployment/polaris-rbac.yaml + + - name: Verify Polaris dashboard is reachable + run: | + kubectl wait --for=condition=ready pod -l app.kubernetes.io/name=polaris -n polaris --timeout=120s + kubectl get svc polaris-dashboard -n polaris + - name: Install Playwright browsers run: npx playwright install --with-deps chromium