-
Feature
-
Resolution: Unresolved
-
Major
-
None
-
1.6.0, 1.7.0, 1.8.0
-
False
-
-
False
-
100% To Do, 0% In Progress, 0% Done
-
S
Feature Overview (aka. Goal Summary)
Add Quay and Argocd backend plugins to RHDH.
Goals (aka. expected user outcomes)
Add Argocd and Quay backend plugins to RHDH. They are required for RBAC permissions to work correctly.
Right now, users can install Quay and Argocd backend plugins manually by updating dynamic-plugins.yaml:
1.8 Argocd:
- package: ./dynamic-plugins/dist/roadiehq-scaffolder-backend-argocd-dynamic disabled: true - package: ./dynamic-plugins/dist/backstage-community-plugin-redhat-argocd disabled: false - package: oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-redhat-argocd-backend:bs_1.42.5__1.7.1!backstage-community-plugin-redhat-argocd-backend disabled: false pluginConfig: argocd: username: "${ARGOCD_USERNAME}" password: "${ARGOCD_PASSWORD}" appLocatorMethods: - type: 'config' instances: - name: argoInstance1 url: "${ARGOCD_INSTANCE1_URL}" token: "${ARGOCD_AUTH_TOKEN}" - name: argoInstance2 url: "${ARGOCD_INSTANCE2_URL}" token: "${ARGOCD_AUTH_TOKEN2}"
For 1.7 Argocd, use this backend package:
- package: oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-redhat-argocd-backend:bs_1.39.1__0.8.1!backstage-community-plugin-redhat-argocd-backend disabled: false
For 1.6 Argocd, use this backend package:
- package: oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-redhat-argocd-backend:bs_1.36.1__0.5.0!backstage-community-plugin-redhat-argocd-backend disabled: false
1.8 Quay
- package: ./dynamic-plugins/dist/backstage-community-plugin-quay disabled: false - package: oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-quay-backend:bs_1.42.5__1.6.0!backstage-community-plugin-quay-backend disabled: false pluginConfig: quay: apiUrl: ${QUAY_API_URL} apiKey: ${QUAY_API_KEY}
For 1.7 Quay, use this backend package:
- package: oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-quay-backend:bs_1.39.1__1.4.0!backstage-community-plugin-quay-backend
For 1.6 Quay, use this backend package
- package: oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/backstage-community-plugin-quay-backend:bs_1.36.1__1.1.3!backstage-community-plugin-quay-backend
Requirements (aka. Acceptance Criteria):
- Quay backend plugin is added to RHDH
- Argocd backend plugin is added to RHDH
- Marketplace entities of Quay and Argocd plugins are updated
Documentation Considerations
- As a platform engineer, I want to be able to find the information about how to install Quay and Argocd plugins.
- As an admin, I want to be able to find information on how to configure RBAC permissions for Quay and Argocd plugins.
- is caused by
-
RHDHBUGS-2038 RBAC for Argocd and Quay plugins doesn't work properly (missing backend plugins)
-
- Backlog
-
- is triggered by
-
RHTAPUI-11 Properly add permissions to the Quay plugin
-
- Closed
-
-
RHTAPUI-12 Properly add permissions to the Red Hat ArgoCD plugin
-
- Closed
-