Skip to content

fix(#2962): enable RBAC permission in extensions E2E config - #2964

Open
fullsend-ai-coder[bot] wants to merge 2 commits into
mainfrom
agent/2962-enable-rbac-extensions-e2e
Open

fix(#2962): enable RBAC permission in extensions E2E config#2964
fullsend-ai-coder[bot] wants to merge 2 commits into
mainfrom
agent/2962-enable-rbac-extensions-e2e

Conversation

@fullsend-ai-coder

Copy link
Copy Markdown
Contributor

All 14 extensions E2E tests fail in nightly mode because the Administration sidebar button never renders. The RBAC backend plugin gates the Administration sidebar behind permission.enabled, which defaults to false.

Add permission.enabled: true to the extensions workspace E2E app-config-rhdh.yaml, matching the pattern used by other workspaces (rbac, homepage, topology, bulk-import, lightspeed, orchestrator, etc.).


Closes #2962

Post-script verification

  • Branch is not main/master (agent/2962-enable-rbac-extensions-e2e)
  • Secret scan passed (gitleaks — 0d4a5d6b8db4c887fd931061552c3857e185b2f9..HEAD)
  • Pre-commit hooks passed (authoritative run on runner)
  • Tests ran inside sandbox

All 14 extensions E2E tests fail in nightly mode because
the Administration sidebar button never renders. The RBAC
backend plugin gates the Administration sidebar behind
permission.enabled, which defaults to false.

Add permission.enabled: true to the extensions workspace
E2E app-config-rhdh.yaml, matching the pattern used by
other workspaces (rbac, homepage, topology, bulk-import,
lightspeed, orchestrator, etc.).

Closes #2962
@fullsend-ai-coder
fullsend-ai-coder Bot requested review from a team as code owners July 28, 2026 12:23
@fullsend-ai-coder
fullsend-ai-coder Bot requested review from Lucifergene and jrichter1 and removed request for a team July 28, 2026 12:23
@openshift-ci

openshift-ci Bot commented Jul 28, 2026

Copy link
Copy Markdown

Hi @fullsend-ai-coder[bot]. Thanks for your PR.

I'm waiting for a redhat-developer member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work.

Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@github-actions github-actions Bot added mandatory-workspace PR affects a workspace with required plugins for releases workspace-update PR modifies files in an existing workspace labels Jul 28, 2026
@gashcrumb

Copy link
Copy Markdown
Member

/ok-to-test

@gashcrumb

Copy link
Copy Markdown
Member

/publish

@github-actions

Copy link
Copy Markdown
Contributor

Publish workflow has completed with success.

Publishing process

✅ Finished successfully.

✅ Published container images:

  • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-catalog-backend-module-extensions:pr_2964__0.19.0
  • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-extensions:pr_2964__0.19.0
  • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-extensions-backend:pr_2964__0.19.0

Backstage Compatibility Check

✅ All workspaces are compatible with the target Backstage version (1.52.0).

No action required.

Metadata Validation

✅ All metadata files validated successfully.

Running e2e tests
/test e2e-ocp-helm

@github-actions

Copy link
Copy Markdown
Contributor

Smoke tests workflow passed. All plugins loaded successfully.

@rhdh-test-bot

Copy link
Copy Markdown

❌ Failed E2E Tests - extensions

Platform: ocp 4.20 | RHDH Version: 1.11 | Duration: 9m 33s
Passed: 2 | Failed: 12 | Flaky: 0 | Skipped: 0
Playwright Report | Build Log | Logs | Artifacts

@github-actions
github-actions Bot requested review from a team, gashcrumb and kadel as code owners July 30, 2026 18:21
@sonarqubecloud

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown
Contributor

Successfully updated file versions.jsonfrom branch main into this PR in commit 8e4e1b1

@github-actions

Copy link
Copy Markdown
Contributor

Publish workflow has completed with success.

Publishing process

✅ Finished successfully.

✅ Published container images:

  • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-catalog-backend-module-extensions:pr_2964__0.19.0
  • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-extensions:pr_2964__0.19.0
  • ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-extensions-backend:pr_2964__0.19.0

Backstage Compatibility Check

✅ All workspaces are compatible with the target Backstage version (1.52.0).

No action required.

Metadata Validation

✅ All metadata files validated successfully.

Running e2e tests
/test e2e-ocp-helm

@github-actions

Copy link
Copy Markdown
Contributor

Smoke tests workflow passed. All plugins loaded successfully.

@rhdh-test-bot

Copy link
Copy Markdown

❌ Failed E2E Tests - extensions

Platform: ocp 4.20 | RHDH Version: 1.11 | Duration: 8m 42s
Passed: 4 | Failed: 7 | Flaky: 0 | Skipped: 3
Playwright Report | Build Log | Logs | Artifacts

@openshift-ci

openshift-ci Bot commented Jul 30, 2026

Copy link
Copy Markdown

@fullsend-ai-coder[bot]: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/e2e-ocp-helm 8e4e1b1 link false /test e2e-ocp-helm

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mandatory-workspace PR affects a workspace with required plugins for releases ok-to-test workspace-update PR modifies files in an existing workspace

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[fullsend] E2E nightly failure: main (2026-07-28)

2 participants