-
Task
-
Resolution: Unresolved
-
Blocker
-
None
-
None
Change all occurrences of local file wrappers in dynamic-plugins.default.yaml and catalog-entities for community support plugins to the oci:// reference.
List of community plugins in 1.9: https://issues.redhat.com/secure/attachment/13563634/community-wrappers.txt (see issue to remove wrappers from RHDH RHIDP-10847)
Before, we have (for example):
catalog-entities/marketplace//.yaml
dynamicArtifact: ./dynamic-plugins/dist/backstage-community-plugin-quay
and
dynamic-plugins.default.yaml
package: ./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-dynamic ... package: ./dynamic-plugins/dist/backstage-community-plugin-github-actions
After migration we'll have this:
- for community CI), for a plugin called red-hat-developer-hub-backstage-plugin-scorecard
dynamicArtifact: oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scorecard:bs_1.42.5__1.0.0!red-hat-developer-hub-backstage-plugin-scorecardpackage: oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scorecard:bs_1.42.5__1.0.0!red-hat-developer-hub-backstage-plugin-scorecard
Four patterns:
dynamicArtifact: ./dynamic-plugins/dist/<plugin-name> dynamicArtifact: ./dynamic-plugins/dist/<backend-plugin-name>-dynamic package: ./dynamic-plugins/dist/<plugin-name> package: ./dynamic-plugins/dist/<backend-plugin-name>dynamic
Important notes:
- The addendum of the !<plugin-name> suffix is going away in RHIDP-8960
- For 1.9, we must use bs_1.45.x__plugin.version for oci references, check out packages for overlays, from 1.9 branch once its created.
- Cross reference that support level from https://issues.redhat.com/secure/attachment/13563634/community-wrappers.txt, marketplace entity and Ben's sheet matches, report any inconsistencies to be fixed.
- relates to
-
RHIDP-10846 remove community plugin wrappers from 1.9
-
- New
-