chore: replace ./dynamic-plugins/dist/ wrapper paths with OCI refs#5113
chore: replace ./dynamic-plugins/dist/ wrapper paths with OCI refs#5113jonkoops wants to merge 1 commit into
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. 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
Continue to review full report in Codecov by Harness.
🚀 New features to boost your workflow:
|
|
|
||
| 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", |
There was a problem hiding this comment.
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"
|
The container image build workflow finished with status: |
|
The container image build workflow finished with status: |
07bae55 to
147a1b1
Compare
|
The container image build workflow finished with status: |
| registry: quay.io | ||
| repository: rhdh/plugin-catalog-index | ||
| tag: "1.10" | ||
| tag: "1.11" |
There was a problem hiding this comment.
this can be found at https://github.com/redhat-developer/rhdh/blob/main/packages/app/src/build-metadata.json or even https://github.com/redhat-developer/rhdh/blob/main/package.json#L3
there's also https://github.com/redhat-developer/rhdh/blob/main/backstage.json if you need that version
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>
147a1b1 to
3cbd14f
Compare
|
|
@jonkoops: The following test failed, say
Full PR test history. Your PR dashboard. DetailsInstructions 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. |



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.10to:1.11(placeholder for2.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