From 587aef820f6f108cc9883493166d046abdbe1f1d Mon Sep 17 00:00:00 2001 From: Chris Farhood Date: Tue, 5 May 2026 00:44:03 +0000 Subject: [PATCH 1/2] fix(e2e): remove kubectl apply RBAC step MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The RBAC manifest must be pre-applied via Flux (infra repo) by a privileged actor before the first workflow run. The Arc Runners service account cannot self-apply RBAC — it has no permissions to retrieve the Role to patch it. Fixes PRI-594. --- .github/workflows/e2e.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/e2e.yaml b/.github/workflows/e2e.yaml index 37f33a9..1794d7b 100644 --- a/.github/workflows/e2e.yaml +++ b/.github/workflows/e2e.yaml @@ -48,7 +48,7 @@ jobs: - name: Install dependencies run: npm ci - - name: Build plugin +- name: Build plugin run: npx @kinvolk/headlamp-plugin build - name: Deploy E2E Headlamp instance -- 2.52.0 From 69b0ba3bcb59fb7b9997ee58e46b64aef8b12843 Mon Sep 17 00:00:00 2001 From: Chris Farhood Date: Tue, 5 May 2026 00:56:31 +0000 Subject: [PATCH 2/2] fix(e2e): restore Build plugin step indentation The RBAC step removal accidentally moved Build plugin to root level. Fixes YAML parse error that would prevent E2E workflow from running. --- .github/workflows/e2e.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/e2e.yaml b/.github/workflows/e2e.yaml index 1794d7b..5d0d5df 100644 --- a/.github/workflows/e2e.yaml +++ b/.github/workflows/e2e.yaml @@ -48,7 +48,7 @@ jobs: - name: Install dependencies run: npm ci -- name: Build plugin + - name: Build plugin run: npx @kinvolk/headlamp-plugin build - name: Deploy E2E Headlamp instance @@ -100,4 +100,4 @@ jobs: with: name: test-results path: test-results/ - retention-days: 7 + retention-days: 7 \ No newline at end of file -- 2.52.0