Uploaded image for project: 'Red Hat Developer Hub Bugs'
  1. Red Hat Developer Hub Bugs
  2. RHDHBUGS-2518

e2e-ocp-helm rhdh deploy failing after PR #3711 removed dynamic-plugins.default.yaml from image

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • 1.9.0
    • None
    • False
    • Hide

      None

      Show
      None
    • 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>
      

      References

              Unassigned Unassigned
              chadcrum Chad Crum
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: