-
Story
-
Resolution: Done
-
Normal
-
None
-
None
-
None
Story
As a user of RHDH, I want to have a plugin marketplace. For this we need a backend and frontend plugin that communicates together.
Acceptance Criteria
- New marketplace-backend plugin
- New marketplace-frontend plugin
- New marketplace-common plugin
- Show the new Marketplace page as a tab on the administration page via the dynamic plugin extension.
- Add a feature flag to show the marketplace only if the feature flag is enabled
- Specifiy a simple Plugin type in marketplace-common and return some mock data in marketplace-backend
- Fetch and show the data on the plugin page (mostly unstyled is fine because we will have a follow-up story to create a list view with e2e tests)
- Update the dev page to show some mock data there as well without the backend (unstyled again)
For the initial plugin type definition see Figma Design > see Administration Plugins / Plugins catalog
Could the API follow the "Kubernetes like" Catalog API design with annotations and labels?
Implementation note
- Plugins can be created in
backstage-plugins orbackstage-showcase - We can consider extracting some code into https://github.com/redhat-developer/aonic-ui
- is depended on by
-
RHIDP-2928 Create a Plugins Catalog page (card grid and filter)
- In Progress
- is related to
-
RHIDP-2816 POC catalog based Backend to provide metadata of available plugins
- New
- links to