-
Epic
-
Resolution: Done
-
Blocker
-
None
-
3scale, ACR, Actions, Analytics Provider Segment, ArgoCD Plugin, Bulk Import Plugin, jfrog Artifactory, Keycloak provider, Marketplace, Matomo Analytics Provider Plugin, Nexus Repository Manager, Open Cluster Management plugin, Quay Actions, Quay Plugin, RBAC Plugin, regex-actions, Scorecard plugin, ServiceNow, Tekton plugin, Theme, Topology plugin, Upstream
-
None
-
Update RHDH community plugins to backstage version 1.41
-
L
-
False
-
-
False
-
In Progress
-
QE Needed, Docs Needed, TE Needed, Customer Facing, PX Needed
-
0% To Do, 0% In Progress, 100% Done
-
-
Feature
-
Done
-
-
EPIC Goal
Update RHDH plugins to backstage version 1.41
What are we trying to solve here?
Update backstage community plugins:
Backend only plugins:
- @backstage-community/plugin-3scale-backend
- @backstage-community/plugin-catalog-backend-module-keycloak
- @backstage-community/plugin-scaffolder-backend-module-annotator
- @backstage-community/plugin-scaffolder-backend-module-kubernetes
- @backstage-community/plugin-scaffolder-backend-module-regex
- @backstage-community/plugin-scaffolder-backend-module-servicenow
- @backstage-community/plugin-scaffolder-backend-module-sonarqube
- @backstage-community/plugin-catalog-backend-module-scaffolder-relation-processor
- @backstage-community/plugin-scaffolder-backend-module-quay
- @backstage-community/plugin-catalog-backend-module-pingidentity
Bump Workflow: ["3scale", "keycloak", "scaffolder-backend-module-annotator", "scaffolder-backend-module-kubernetes", "scaffolder-backend-module-regex", "scaffolder-backend-module-servicenow", "scaffolder-backend-module-sonarqube", "scaffolder-relation-processor", "quay", "pingidentity"]
Frontend only plugins:
- @backstage-community/plugin-analytics-provider-segment
- @backstage-community/plugin-acr
- Topology
- @backstage-community/plugin-topology-common
- @backstage-community/plugin-topology
- @backstage-community/plugin-github-actions (not owned by us but we can provide help as we bundle it)
- @backstage-community/plugin-github-issues (not owned by us but we can provide help as we bundle it)
- @backstage-community/plugin-jfrog-artifactory
- @backstage-community/plugin-nexus-repository-manager
- @backstage-community/plugin-dynatrace (not owned by us but we can provide help as we bundle it)
- @backstage-community/plugin-lighthouse (not owned by us but we can provide help as we bundle it)
Bump Workflow: ["analytics", "acr", "topology", "github-actions", "github-issues", "jfrog-artifactory", "nexus-repository-manager", "dynatrace", "lighthouse"]
Frontend and Backend plugins:
- Azure DevOps
- @backstage-community/plugin-azure-devops-backend
- @backstage-community/plugin-azure-devops-common
- @backstage-community/plugin-azure-devops
- @backstage-community/plugin-catalog-backend-module-azure-devops-annotator-processor
- @backstage-community/plugin-scaffolder-backend-module-azure-devops
- Jenkins
- @backstage-community/plugin-jenkins-backend
- @backstage-community/plugin-jenkins-common
- @backstage-community/plugin-jenkins
- @backstage-community/plugin-scaffolder-backend-module-jenkins
- OCM
- @backstage-community/plugin-ocm-backend
- @backstage-community/plugin-ocm-common
- @backstage-community/plugin-ocm
- RBAC
- @backstage-community/plugin-rbac-backend
- @backstage-community/plugin-rbac-common
- @backstage-community/plugin-rbac-node
- @backstage-community/plugin-rbac
- SonarQube (not owned by us but we can provide help as we bundle it)
- @backstage-community/plugin-sonarqube-backend
- @backstage-community/plugin-sonarqube-react
- @backstage-community/plugin-sonarqube
- TechRadar (not owned by us but we can provide help as we bundle it)
- @backstage-community/plugin-tech-radar-backend
- @backstage-community/plugin-tech-radar-common
- @backstage-community/plugin-tech-radar
- ServiceNow
- @backstage-community/plugin-servicenow-backend
- @backstage-community/plugin-servicenow-common
- @backstage-community/plugin-servicenow
Bump Workflow: ["azure-devops", "jenkins", "ocm", "rbac", "sonarqube", "tech-radar", "servicenow"]
Plugins owned by other Red Hat teams ?
Frontend plugins:
- Tekton (RHTAP)
- @backstage-community/plugin-tekton-common
- @backstage-community/plugin-tekton
Bump Workflow: ["tekton"]
Frontend and Backend plugins:
- Quay (RHTAP)
- @backstage-community/plugin-quay-backend
- @backstage-community/plugin-quay-common
- @backstage-community/plugin-quay
- Red Hat ArgoCD (RHTAP)
- @backstage-community/plugin-redhat-argocd-backend
- @backstage-community/plugin-redhat-argocd-common
- @backstage-community/plugin-redhat-argocd
Bump Workflow: ["quay", "redhat-argocd"]
Update RHDH plugins:
Frontend only plugins:
- @red-hat-developer-hub/backstage-plugin-global-floating-action-button
- @red-hat-developer-hub/backstage-plugin-global-header
- @red-hat-developer-hub/backstage-plugin-dynamic-home-page
- @red-hat-developer-hub/backstage-plugin-openshift-image-registry
- @red-hat-developer-hub/backstage-plugin-theme
Bump Workflow: ["global-floating-action-button", "global-header", "homepage", "openshift-image-registry", "theme"]
Frontend and Backend plugins:
- Bulk Import
- @red-hat-developer-hub/backstage-plugin-bulk-import-backend
- @red-hat-developer-hub/backstage-plugin-bulk-import-common
- @red-hat-developer-hub/backstage-plugin-bulk-import
- Marketplace
- @red-hat-developer-hub/backstage-plugin-catalog-backend-module-marketplace
- @red-hat-developer-hub/backstage-plugin-marketplace-backend
- @red-hat-developer-hub/backstage-plugin-marketplace-common
- @red-hat-developer-hub/backstage-plugin-marketplace
- Scorecard
- @red-hat-developer-hub/backstage-plugin-scorecard
- @red-hat-developer-hub/backstage-plugin-scorecard-backend
- @red-hat-developer-hub/backstage-plugin-scorecard-backend-module-github
- @red-hat-developer-hub/backstage-plugin-scorecard-backend-module-jira
Bump Workflow: ["bulk-import", "marketplace", "scorecard"]
Teams should focus on their respective plugins. If there is a workspace that involves updating multiple plugins together, frontend and backend, attempt to upgrade everything. If there are issues with updating, reach out to the corresponding team for assistance.
Background/Feature Origin
Why is this important?
User Scenarios
Dependencies (internal and external)
Acceptance Criteria
Release Enablement/Demo - Provide necessary release enablement details
and documents
DEV - Upstream code and tests merged: <link to meaningful PR or GitHub
Issue>
DEV - Upstream documentation merged: <link to meaningful PR or GitHub
Issue>
DEV - Downstream build attached to advisory: <link to errata>
QE - Test plans in Playwright: <link or reference to playwright>
QE - Automated tests merged: <link or reference to automated tests>
DOC - Downstream documentation merged: <link to meaningful PR>
- clones
-
RHIDP-7663 Update RHDH plugins and community plugins to backstage version 1.39
-
- Closed
-
- is cloned by
-
RHIDP-8409 Update RHDH plugins and community plugins to backstage version 1.42
-
- In Progress
-