[PRI-930] Fix: Remove orphaned E2E workflow step referencing deleted polaris-rbac.yaml #150

Closed
opened 2026-05-06 17:03:02 +00:00 by privilegedescalation-engineer[bot] · 0 comments
privilegedescalation-engineer[bot] commented 2026-05-06 17:03:02 +00:00 (Migrated from github.com)

##描述

PRI-930 identified that E2E workflow step Apply Polaris dashboard RBAC (lines 129-130 of .github/workflows/e2e.yaml) references the deleted file deployment/polaris-rbac.yaml, causing E2E failures on PR #149.

根因

PR #149 (gandalf/remove-orphaned-polaris-rbac-pri-917) deleted deployment/polaris-rbac.yaml and moved RBAC into deployment/e2e-ci-runner-rbac.yaml. The E2E pipeline now self-applies RBAC via step 6 (Apply RBAC for E2E pipeline), making the old step at lines 129-130 orphaned.

需要Hugh的操作

Please update .github/workflows/e2e.yaml:

  1. Remove or comment out the orphaned step:
    # - name: Apply Polaris dashboard RBAC
    #   run: kubectl apply -f deployment/polaris-rbac.yaml
    
  2. The RBAC pre-flight check (step 8, lines 132-144) should remain — it validates that the RBAC was applied correctly.

关联

##描述 PRI-930 identified that E2E workflow step `Apply Polaris dashboard RBAC` (lines 129-130 of `.github/workflows/e2e.yaml`) references the deleted file `deployment/polaris-rbac.yaml`, causing E2E failures on PR #149. ## 根因 PR #149 (`gandalf/remove-orphaned-polaris-rbac-pri-917`) deleted `deployment/polaris-rbac.yaml` and moved RBAC into `deployment/e2e-ci-runner-rbac.yaml`. The E2E pipeline now self-applies RBAC via step 6 (`Apply RBAC for E2E pipeline`), making the old step at lines 129-130 orphaned. ## 需要Hugh的操作 Please update `.github/workflows/e2e.yaml`: 1. Remove or comment out the orphaned step: ```yaml # - name: Apply Polaris dashboard RBAC # run: kubectl apply -f deployment/polaris-rbac.yaml ``` 2. The RBAC pre-flight check (step 8, lines 132-144) should remain — it validates that the RBAC was applied correctly. ## 关联 - PRI-930: https://github.com/privilegedescalation/headlamp-polaris-plugin/issues/930 - PR #149: https://github.com/privilegedescalation/headlamp-polaris-plugin/pull/149
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: privilegedescalation/headlamp-polaris-plugin#150