Skip to content

chore: replace ./dynamic-plugins/dist/ wrapper paths with OCI refs#5113

Open
jonkoops wants to merge 1 commit into
redhat-developer:mainfrom
jonkoops:chore/replace-wrapper-paths-with-oci-refs
Open

chore: replace ./dynamic-plugins/dist/ wrapper paths with OCI refs#5113
jonkoops wants to merge 1 commit into
redhat-developer:mainfrom
jonkoops:chore/replace-wrapper-paths-with-oci-refs

Conversation

@jonkoops

@jonkoops jonkoops commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Replace all functional ./dynamic-plugins/dist/ wrapper paths in CI configs, E2E tests, and scripts with explicit OCI image tags. All plugins are already available as OCI artifacts (redhat-developer/rhdh-plugin-export-overlays#2780); these files were the last places still using the old local wrapper paths at runtime.

Bumps the catalog index image from quay.io/rhdh/plugin-catalog-index:1.10 to :1.11 (placeholder for 2.1) to match the current main branch target.

The OCM plugin entries in the GKE CI config have been removed — no wrapper, metadata, or OCI image existed for them. They were disabled entries referencing a nonexistent test.

Refs: RHDHPLAN-256, RHDHPLAN-934

@openshift-ci
openshift-ci Bot requested review from JessicaJHee and psrna July 15, 2026 14:59
Comment thread .ci/pipelines/value_files/values_showcase-rbac.yaml Outdated
Comment thread .ci/pipelines/value_files/values_showcase.yaml Outdated
@codecov

codecov Bot commented Jul 15, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 55.48%. Comparing base (5992bdd) to head (3cbd14f).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #5113      +/-   ##
==========================================
- Coverage   56.03%   55.48%   -0.55%     
==========================================
  Files         123      111      -12     
  Lines        2404     2186     -218     
  Branches      553      522      -31     
==========================================
- Hits         1347     1213     -134     
+ Misses       1051      972      -79     
+ Partials        6        1       -5     
Flag Coverage Δ
rhdh 55.48% <ø> (-0.55%) ⬇️

Continue to review full report in Codecov by Harness.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 5992bdd...3cbd14f. Read the comment docs.

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.


actions.setDynamicPluginEnabled(
"./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-org-dynamic",
"oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-catalog-backend-module-github-org:bs_1.52.0__0.3.23",

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can we use https://github.com/redhat-developer/rhdh-plugin-export-overlays/wiki/Plugin-Catalog-Status-main as the source of truth ?

or see index.json files for community https://github.com/redhat-developer/rhdh-plugin-export-overlays/blob/catalog-index-main/catalog-index/community/index.json

and community-builds of supported content https://github.com/redhat-developer/rhdh-plugin-export-overlays/blob/catalog-index-main/catalog-index/supported/index.json

eg.,

 "backstage-plugin-catalog-backend-module-github-org": {
    "workspacePath": "backstage/plugins/catalog-backend-module-github-org",
    "registryReference": "ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-plugin-catalog-backend-module-github-org@sha256:a1cd0af782acaf8e6c5cd98150199e1156d363268321776e8cae2a0bf38b41a2",
    "build-date": "2026-05-21T21:48:12Z",
    "vcs-ref": "ea72df87f79f812b5c15587fb1c757bcae34f5ca",
    "upstream": "https://github.com/redhat-developer/rhdh-plugin-export-overlays/tree/main @ 710868b6ee9c4a596c5e3b5b5988193f2b8873ec",
    "midstream": "https://gitlab.cee.redhat.com/rhidp/rhdh-plugin-catalog/-/commits/rhdh-1-rhel-9",
    "support": "generally-available",
    "io.backstage.dynamic-packages": "W3siYmFja3N0YWdlLXBsdWdpbi1jYXRhbG9nLWJhY2tlbmQtbW9kdWxlLWdpdGh1Yi1vcmciOnsibmFtZSI6IkBiYWNrc3RhZ2UvcGx1Z2luLWNhdGFsb2ctYmFja2VuZC1tb2R1bGUtZ2l0aHViLW9yZy1keW5hbWljIiwidmVyc2lvbiI6IjAuMy4yMyIsImRlc2NyaXB0aW9uIjoiVGhlIGdpdGh1Yi1vcmcgYmFja2VuZCBtb2R1bGUgZm9yIHRoZSBjYXRhbG9nIHBsdWdpbi4iLCJiYWNrc3RhZ2UiOnsicm9sZSI6ImJhY2tlbmQtcGx1Z2luLW1vZHVsZSIsInBsdWdpbklkIjoiY2F0YWxvZyIsInBsdWdpblBhY2thZ2UiOiJAYmFja3N0YWdlL3BsdWdpbi1jYXRhbG9nLWJhY2tlbmQifSwicmVwb3NpdG9yeSI6eyJ0eXBlIjoiZ2l0IiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2JhY2tzdGFnZS9iYWNrc3RhZ2UiLCJkaXJlY3RvcnkiOiJwbHVnaW5zL2NhdGFsb2ctYmFja2VuZC1tb2R1bGUtZ2l0aHViLW9yZyJ9LCJsaWNlbnNlIjoiQXBhY2hlLTIuMCJ9fV0=",
    "imageTag": "bs_1.52.0__0.3.23"

@github-actions

Copy link
Copy Markdown
Contributor

The container image build workflow finished with status: cancelled.

@github-actions

Copy link
Copy Markdown
Contributor

The container image build workflow finished with status: cancelled.

@jonkoops
jonkoops force-pushed the chore/replace-wrapper-paths-with-oci-refs branch from 07bae55 to 147a1b1 Compare July 15, 2026 15:26
@github-actions

Copy link
Copy Markdown
Contributor

The container image build workflow finished with status: cancelled.

registry: quay.io
repository: rhdh/plugin-catalog-index
tag: "1.10"
tag: "1.11"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jonkoops
jonkoops marked this pull request as draft July 15, 2026 15:45
@jonkoops
jonkoops marked this pull request as ready for review July 15, 2026 15:46
@openshift-ci
openshift-ci Bot requested review from kadel and sanketpathak July 15, 2026 15:46
@github-actions

Copy link
Copy Markdown
Contributor

Image was built and published successfully. It is available at:

Replace all ./dynamic-plugins/dist/ wrapper paths in CI configs, E2E
tests, and scripts with explicit OCI image tags from the plugin export
overlays metadata.

Bump the catalog index image from quay.io/rhdh/plugin-catalog-index:1.10
to quay.io/rhdh/plugin-catalog-index:2.1 to match the current main
branch target.

Remove dead OCM plugin entries from the GKE config and the
corresponding stale ocm.spec.ts test ignore.

Refs: RHDHPLAN-256, RHDHPLAN-934
Signed-off-by: Jon Koops <jonkoops@gmail.com>
@jonkoops
jonkoops force-pushed the chore/replace-wrapper-paths-with-oci-refs branch from 147a1b1 to 3cbd14f Compare July 21, 2026 10:24
@sonarqubecloud

Copy link
Copy Markdown

@github-actions

Copy link
Copy Markdown
Contributor

Image was built and published successfully. It is available at:

@openshift-ci

openshift-ci Bot commented Jul 21, 2026

Copy link
Copy Markdown

@jonkoops: 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 3cbd14f link true /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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants