-
Bug
-
Resolution: Unresolved
-
Undefined
-
None
-
1.9.0
-
None
-
False
-
-
False
-
-
Summary
All e2e-ocp-helm tests on main branch are failing after PR #3711 was merged. The RHDH container image is missing required dynamic plugins that the e2e tests expect.
Root Cause
PR #3711 (merged 2026-01-14) removed dynamic-plugins.default.yaml from the Dockerfile, but the e2e test helm values were not updated to compensate.
The test values file (.ibm/pipelines/value_files/values_showcase-rbac.yaml) still references plugins at ./dynamic-plugins/dist/<plugin> that no longer exist in the rhdh-community/rhdh:next image.
Missing Plugins
The following plugins are expected by tests but missing from the image:
- backstage-community-plugin-github-actions
- backstage-community-plugin-github-issues
- roadiehq-backstage-plugin-github-pull-requests
Error Message
InstallException: Error while installing plugin /opt/app-root/src/dynamic-plugins/dist/backstage-community-plugin-github-issues with 'npm pack' : npm error code ENOENT npm error path .../backstage-community-plugin-github-issues/package.json npm error enoent Could not read package.json: Error: ENOENT: no such file or directory
Impact
- All PRs to main branch have failing e2e-ocp-helm tests
- The rhdh-community/rhdh:next image is undeployable with current test configurations
Affected PRs (examples)
Suggested Fix
Update .ibm/pipelines/value_files/values_showcase-rbac.yaml to use OCI references for the missing plugins instead of local paths:
# Current (broken): - package: ./dynamic-plugins/dist/backstage-community-plugin-github-issues # Should be: - package: oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-github-issues:<version>