Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
b23dea8
Update dynamic plugins documentation and CSV files to reflect recent …
polasudo Aug 7, 2025
f7cfac3
Refactor dynamic plugins script to consolidate filtering logic for d…
polasudo Aug 11, 2025
94acf09
Merge branch 'main' into feat/rhidp-7526-migrate-lifecycle-metadata
polasudo Aug 12, 2025
8ba07bc
Update modules/dynamic-plugins/rhdh-supported-plugins.sh
polasudo Aug 14, 2025
dfcebd8
Merge branch 'main' into feat/rhidp-7526-migrate-lifecycle-metadata
polasudo Aug 15, 2025
b9a04cc
Update modules/dynamic-plugins/rhdh-supported-plugins.sh
nickboldt Aug 15, 2025
b24a600
Update modules/dynamic-plugins/rhdh-supported-plugins.sh
nickboldt Aug 15, 2025
0b848c1
Update modules/dynamic-plugins/rhdh-supported-plugins.sh
nickboldt Aug 15, 2025
ac95c1f
Update modules/dynamic-plugins/rhdh-supported-plugins.sh
nickboldt Aug 15, 2025
7cd5243
Update modules/dynamic-plugins/rhdh-supported-plugins.sh
nickboldt Aug 15, 2025
1a1de8e
Merge branch 'main' into feat/rhidp-7526-migrate-lifecycle-metadata
polasudo Aug 18, 2025
55cda3b
Merge branch 'main' into feat/rhidp-7526-migrate-lifecycle-metadata
polasudo Aug 18, 2025
4e10bce
Merge branch 'main' into feat/rhidp-7526-migrate-lifecycle-metadata
polasudo Aug 18, 2025
9fc93d4
Update dynamic plugins documentation and CSV to include new Quickstar…
polasudo Aug 19, 2025
45874f9
Merge branch 'main' into feat/rhidp-7526-migrate-lifecycle-metadata
polasudo Aug 19, 2025
71c221c
Merge branch 'main' into feat/rhidp-7526-migrate-lifecycle-metadata
polasudo Aug 19, 2025
a6da84f
Merge branch 'main' into feat/rhidp-7526-migrate-lifecycle-metadata
polasudo Aug 20, 2025
551534f
Merge branch 'main' into feat/rhidp-7526-migrate-lifecycle-metadata
polasudo Aug 20, 2025
e8130dc
Merge branch 'main' into feat/rhidp-7526-migrate-lifecycle-metadata
polasudo Aug 21, 2025
22a0a79
Update plugin documentation and CSV files to standardize naming conve…
polasudo Aug 21, 2025
f94ea35
Merge branch 'main' into feat/rhidp-7526-migrate-lifecycle-metadata
polasudo Aug 21, 2025
62265b9
Merge branch 'main' into feat/rhidp-7526-migrate-lifecycle-metadata
polasudo Aug 25, 2025
17a8403
Standardize plugin names in documentation and CSV files for clarity a…
polasudo Aug 26, 2025
63ac7c5
Merge branch 'main' into feat/rhidp-7526-migrate-lifecycle-metadata
polasudo Aug 26, 2025
2dddd7b
Merge branch 'main' into feat/rhidp-7526-migrate-lifecycle-metadata
polasudo Aug 26, 2025
a2066dc
Merge branch 'main' into feat/rhidp-7526-migrate-lifecycle-metadata
polasudo Sep 1, 2025
0fdf03b
Merge branch 'main' into feat/rhidp-7526-migrate-lifecycle-metadata
polasudo Sep 3, 2025
7a813c5
Merge branch 'main' into feat/rhidp-7526-migrate-lifecycle-metadata
polasudo Sep 4, 2025
ffd8b2a
Merge branch 'main' into feat/rhidp-7526-migrate-lifecycle-metadata
polasudo Sep 8, 2025
d07d7f2
Merge branch 'main' into feat/rhidp-7526-migrate-lifecycle-metadata
polasudo Sep 9, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions modules/dynamic-plugins/con-preinstalled-dynamic-plugins.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -10,18 +10,18 @@ The following preinstalled dynamic plugins are enabled by default:
* `@backstage-community/plugin-analytics-provider-segment`
* `@backstage-community/plugin-scaffolder-backend-module-quay`
* `@backstage-community/plugin-scaffolder-backend-module-regex`
* `@backstage/plugin-techdocs`
* `@backstage/plugin-techdocs-backend`
* `@backstage/plugin-techdocs-module-addons-contrib`
* `@backstage/plugin-techdocs`
* `@red-hat-developer-hub/backstage-plugin-adoption-insights-backend`
* `@red-hat-developer-hub/backstage-plugin-adoption-insights`
* `@red-hat-developer-hub/backstage-plugin-analytics-module-adoption-insights`
* `@red-hat-developer-hub/backstage-plugin-catalog-backend-module-marketplace`
* `@red-hat-developer-hub/backstage-plugin-dynamic-home-page`
* `@red-hat-developer-hub/backstage-plugin-global-floating-action-button`
* `@red-hat-developer-hub/backstage-plugin-global-header`
* `@red-hat-developer-hub/backstage-plugin-marketplace-backend`
* `@red-hat-developer-hub/backstage-plugin-marketplace`
* `@red-hat-developer-hub/backstage-plugin-marketplace-backend`
* `@red-hat-developer-hub/backstage-plugin-adoption-insights`
* `@red-hat-developer-hub/backstage-plugin-adoption-insights-backend`
* `@red-hat-developer-hub/backstage-plugin-analytics-module-adoption-insights`
* `@red-hat-developer-hub/backstage-plugin-quickstart`

The dynamic plugins that require custom configuration are disabled by default.
Expand Down
158 changes: 78 additions & 80 deletions modules/dynamic-plugins/ref-rh-supported-plugins.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -3,167 +3,165 @@

= {company-name} supported plugins

{company-name} supports the following 26 plugins:
{company-name} supports the following 28 plugins:

[%header,cols=4*]
|===
|*Name* |*Plugin* |*Version* |*Path and required variables*
|Adoption Insights |`https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-adoption-insights/v/0.2.1[@red-hat-developer-hub/backstage-plugin-adoption-insights]` |0.2.1
|`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-adoption-insights`


|Analytics Provider Segment |`https://npmjs.com/package/@backstage-community/plugin-analytics-provider-segment/v/1.16.0[@backstage-community/plugin-analytics-provider-segment]` |1.16.0
|Analytics Provider Segment |`https://npmjs.com/package/@backstage-community/plugin-analytics-provider-segment/v/1.16.0[@backstage-community/plugin-analytics-provider-segment]` |1.16.0
|`./dynamic-plugins/dist/backstage-community-plugin-analytics-provider-segment`

`SEGMENT_TEST_MODE`

`SEGMENT_WRITE_KEY`

`SEGMENT_TEST_MODE`

|Keycloak |`https://npmjs.com/package/@backstage-community/plugin-catalog-backend-module-keycloak/v/3.12.1[@backstage-community/plugin-catalog-backend-module-keycloak]` |3.12.1
|`./dynamic-plugins/dist/backstage-community-plugin-catalog-backend-module-keycloak-dynamic`

|Argo CD |`https://npmjs.com/package/@roadiehq/backstage-plugin-argo-cd-backend/v/4.3.1[@roadiehq/backstage-plugin-argo-cd-backend]` |4.3.1
|`./dynamic-plugins/dist/roadiehq-backstage-plugin-argo-cd-backend-dynamic`
`KEYCLOAK_BASE_URL`

`ARGOCD_USERNAME`
`KEYCLOAK_CLIENT_ID`

`ARGOCD_PASSWORD`
`KEYCLOAK_CLIENT_SECRET`

`ARGOCD_INSTANCE1_URL`
`KEYCLOAK_LOGIN_REALM`

`ARGOCD_AUTH_TOKEN`
`KEYCLOAK_REALM`

`ARGOCD_INSTANCE2_URL`

`ARGOCD_AUTH_TOKEN2`
|OCM |`https://npmjs.com/package/@backstage-community/plugin-ocm/v/5.6.0[@backstage-community/plugin-ocm]` |5.6.0
|`./dynamic-plugins/dist/backstage-community-plugin-ocm`


|Dynamic Home Page |`https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-dynamic-home-page/v/1.5.0[@red-hat-developer-hub/backstage-plugin-dynamic-home-page]` |1.5.0
|`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-dynamic-home-page`
|OCM |`https://npmjs.com/package/@backstage-community/plugin-ocm-backend/v/5.7.0[@backstage-community/plugin-ocm-backend]` |5.7.0
|`./dynamic-plugins/dist/backstage-community-plugin-ocm-backend-dynamic`

`OCM_HUB_NAME`

|GitHub |`https://npmjs.com/package/@backstage/plugin-catalog-backend-module-github/v/0.9.0[@backstage/plugin-catalog-backend-module-github]` |0.9.0
|`./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-dynamic`
`OCM_HUB_URL`

`GITHUB_ORG`
`OCM_SA_TOKEN`


|GitHub |`https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-github/v/0.7.1[@backstage/plugin-scaffolder-backend-module-github]` |0.7.1
|`./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-github-dynamic`
|Quay |`https://npmjs.com/package/@backstage-community/plugin-quay/v/1.21.1[@backstage-community/plugin-quay]` |1.21.1
|`./dynamic-plugins/dist/backstage-community-plugin-quay`


|GitHub Org |`https://npmjs.com/package/@backstage/plugin-catalog-backend-module-github-org/v/0.3.10[@backstage/plugin-catalog-backend-module-github-org]` |0.3.10
|`./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-org-dynamic`
|RBAC |`https://npmjs.com/package/@backstage-community/plugin-rbac/v/1.42.0[@backstage-community/plugin-rbac]` |1.42.0
|`./dynamic-plugins/dist/backstage-community-plugin-rbac`

`GITHUB_URL`

`GITHUB_ORG`
|Kubernetes |`https://npmjs.com/package/@backstage-community/plugin-scaffolder-backend-module-kubernetes/v/2.8.1[@backstage-community/plugin-scaffolder-backend-module-kubernetes]` |2.8.1
|`./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-kubernetes-dynamic`


|Global Floating Action Button |`https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-global-floating-action-button/v/1.2.1[@red-hat-developer-hub/backstage-plugin-global-floating-action-button]` |1.2.1
|`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-global-floating-action-button`
|Quay |`https://npmjs.com/package/@backstage-community/plugin-scaffolder-backend-module-quay/v/2.9.1[@backstage-community/plugin-scaffolder-backend-module-quay]` |2.9.1
|`./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-quay-dynamic`


|Global Header |`https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-global-header/v/1.14.0[@red-hat-developer-hub/backstage-plugin-global-header]` |1.14.0
|`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-global-header`
|Regex |`https://npmjs.com/package/@backstage-community/plugin-scaffolder-backend-module-regex/v/2.7.0[@backstage-community/plugin-scaffolder-backend-module-regex]` |2.7.0
|`./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-regex-dynamic`


|Keycloak |`https://npmjs.com/package/@backstage-community/plugin-catalog-backend-module-keycloak/v/3.12.1[@backstage-community/plugin-catalog-backend-module-keycloak]` |3.12.1
|`./dynamic-plugins/dist/backstage-community-plugin-catalog-backend-module-keycloak-dynamic`
|Tekton |`https://npmjs.com/package/@backstage-community/plugin-tekton/v/3.26.2[@backstage-community/plugin-tekton]` |3.26.2
|`./dynamic-plugins/dist/backstage-community-plugin-tekton`

`KEYCLOAK_BASE_URL`

`KEYCLOAK_LOGIN_REALM`
|Topology |`https://npmjs.com/package/@backstage-community/plugin-topology/v/2.2.2[@backstage-community/plugin-topology]` |2.2.2
|`./dynamic-plugins/dist/backstage-community-plugin-topology`

`KEYCLOAK_REALM`

`KEYCLOAK_CLIENT_ID`
|GitHub |`https://npmjs.com/package/@backstage/plugin-catalog-backend-module-github/v/0.9.0[@backstage/plugin-catalog-backend-module-github]` |0.9.0
|`./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-dynamic`

`KEYCLOAK_CLIENT_SECRET`
`GITHUB_ORG`


|Kubernetes |`https://npmjs.com/package/@backstage/plugin-kubernetes-backend/v/0.19.6[@backstage/plugin-kubernetes-backend]` |0.19.6
|`./dynamic-plugins/dist/backstage-plugin-kubernetes-backend-dynamic`
|GitHub Org |`https://npmjs.com/package/@backstage/plugin-catalog-backend-module-github-org/v/0.3.10[@backstage/plugin-catalog-backend-module-github-org]` |0.3.10
|`./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-org-dynamic`

`K8S_CLUSTER_NAME`
`GITHUB_ORG`

`K8S_CLUSTER_URL`
`GITHUB_URL`

`K8S_CLUSTER_TOKEN`

|Ldap |`https://npmjs.com/package/@backstage/plugin-catalog-backend-module-ldap/v/0.11.5[@backstage/plugin-catalog-backend-module-ldap]` |0.11.5
|`./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-ldap-dynamic`

|Kubernetes |`https://npmjs.com/package/@backstage-community/plugin-scaffolder-backend-module-kubernetes/v/2.8.1[@backstage-community/plugin-scaffolder-backend-module-kubernetes]` |2.8.1
|`./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-kubernetes-dynamic`

|Kubernetes |`https://npmjs.com/package/@backstage/plugin-kubernetes-backend/v/0.19.6[@backstage/plugin-kubernetes-backend]` |0.19.6
|`./dynamic-plugins/dist/backstage-plugin-kubernetes-backend-dynamic`

|Ldap |`https://npmjs.com/package/@backstage/plugin-catalog-backend-module-ldap/v/0.11.5[@backstage/plugin-catalog-backend-module-ldap]` |0.11.5
|`./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-ldap-dynamic`
`K8S_CLUSTER_NAME`

`LDAP_TARGET_URL`
`K8S_CLUSTER_TOKEN`

`LDAP_BIND_DN`
`K8S_CLUSTER_URL`

`LDAP_BIND_SECRET`

`LDAP_USERS_DN`
|GitHub |`https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-github/v/0.7.1[@backstage/plugin-scaffolder-backend-module-github]` |0.7.1
|`./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-github-dynamic`

`LDAP_GROUPS_DN`

|Signals |`https://npmjs.com/package/@backstage/plugin-signals-backend/v/0.3.4[@backstage/plugin-signals-backend]` |0.3.4
|`./dynamic-plugins/dist/backstage-plugin-signals-backend-dynamic`

|OCM |`https://npmjs.com/package/@backstage-community/plugin-ocm/v/5.6.0[@backstage-community/plugin-ocm]` |5.6.0
|`./dynamic-plugins/dist/backstage-community-plugin-ocm`

|TechDocs |`https://npmjs.com/package/@backstage/plugin-techdocs/v/1.12.6[@backstage/plugin-techdocs]` |1.12.6
|`./dynamic-plugins/dist/backstage-plugin-techdocs`

|OCM |`https://npmjs.com/package/@backstage-community/plugin-ocm-backend/v/5.7.0[@backstage-community/plugin-ocm-backend]` |5.7.0
|`./dynamic-plugins/dist/backstage-community-plugin-ocm-backend-dynamic`

`OCM_HUB_NAME`
|TechDocs |`https://npmjs.com/package/@backstage/plugin-techdocs-backend/v/2.0.2[@backstage/plugin-techdocs-backend]` |2.0.2
|`./dynamic-plugins/dist/backstage-plugin-techdocs-backend-dynamic`

`OCM_HUB_URL`

`OCM_SA_TOKEN`
|TechDocs Module Addons Contrib |`https://npmjs.com/package/@backstage/plugin-techdocs-module-addons-contrib/v/1.1.24[@backstage/plugin-techdocs-module-addons-contrib]` |1.1.24
|`./dynamic-plugins/dist/backstage-plugin-techdocs-module-addons-contrib`


|Quay |`https://npmjs.com/package/@backstage-community/plugin-quay/v/1.21.1[@backstage-community/plugin-quay]` |1.21.1
|`./dynamic-plugins/dist/backstage-community-plugin-quay`
|Dynamic Home Page |`https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-dynamic-home-page/v/1.5.0[@red-hat-developer-hub/backstage-plugin-dynamic-home-page]` |1.5.0
|`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-dynamic-home-page`


|Quay |`https://npmjs.com/package/@backstage-community/plugin-scaffolder-backend-module-quay/v/2.9.1[@backstage-community/plugin-scaffolder-backend-module-quay]` |2.9.1
|`./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-quay-dynamic`
|Global Floating Action Button |`https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-global-floating-action-button/v/1.2.0[@red-hat-developer-hub/backstage-plugin-global-floating-action-button]` |1.2.0
|`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-global-floating-action-button`


|Quickstart |`https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-quickstart/v/1.1.0[@red-hat-developer-hub/backstage-plugin-quickstart]` |1.1.0
|`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-quickstart`
|Global Header |`https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-global-header/v/1.13.0[@red-hat-developer-hub/backstage-plugin-global-header]` |1.13.0
|`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-global-header`


|RBAC |`https://npmjs.com/package/@backstage-community/plugin-rbac/v/1.42.0[@backstage-community/plugin-rbac]` |1.42.0
|`./dynamic-plugins/dist/backstage-community-plugin-rbac`
|Adoption Insights |`https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-adoption-insights/v/0.2.1[@red-hat-developer-hub/backstage-plugin-adoption-insights]` |0.2.1
|`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-adoption-insights`


|Regex |`https://npmjs.com/package/@backstage-community/plugin-scaffolder-backend-module-regex/v/2.7.0[@backstage-community/plugin-scaffolder-backend-module-regex]` |2.7.0
|`./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-regex-dynamic`
|Adoption Insights |`https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-adoption-insights-backend/v/0.2.1[@red-hat-developer-hub/backstage-plugin-adoption-insights-backend]` |0.2.1
|`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-adoption-insights-backend-dynamic`


|Signals |`https://npmjs.com/package/@backstage/plugin-signals-backend/v/0.3.4[@backstage/plugin-signals-backend]` |0.3.4
|`./dynamic-plugins/dist/backstage-plugin-signals-backend-dynamic`
|Analytics Module Adoption Insights |`https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-analytics-module-adoption-insights/v/0.2.0[@red-hat-developer-hub/backstage-plugin-analytics-module-adoption-insights]` |0.2.0
|`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-analytics-module-adoption-insights-dynamic`


|TechDocs |`https://npmjs.com/package/@backstage/plugin-techdocs/v/1.12.6[@backstage/plugin-techdocs]` |1.12.6
|`./dynamic-plugins/dist/backstage-plugin-techdocs`
|Quickstart |`https://npmjs.com/package/@red-hat-developer-hub/backstage-plugin-quickstart/v/1.1.1[@red-hat-developer-hub/backstage-plugin-quickstart]` |1.1.1
|`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-quickstart`


|TechDocs |`https://npmjs.com/package/@backstage/plugin-techdocs-backend/v/2.0.2[@backstage/plugin-techdocs-backend]` |2.0.2
|`./dynamic-plugins/dist/backstage-plugin-techdocs-backend-dynamic`
|Argo CD |`https://npmjs.com/package/@roadiehq/backstage-plugin-argo-cd-backend/v/4.3.1[@roadiehq/backstage-plugin-argo-cd-backend]` |4.3.1
|`./dynamic-plugins/dist/roadiehq-backstage-plugin-argo-cd-backend-dynamic`

`ARGOCD_AUTH_TOKEN`

|TechDocs Module Addons Contrib |`https://npmjs.com/package/@backstage/plugin-techdocs-module-addons-contrib/v/1.1.24[@backstage/plugin-techdocs-module-addons-contrib]` |1.1.24
|`./dynamic-plugins/dist/backstage-plugin-techdocs-module-addons-contrib`
`ARGOCD_AUTH_TOKEN2`

`ARGOCD_INSTANCE1_URL`

|Tekton |`https://npmjs.com/package/@backstage-community/plugin-tekton/v/3.26.2[@backstage-community/plugin-tekton]` |3.26.2
|`./dynamic-plugins/dist/backstage-community-plugin-tekton`
`ARGOCD_INSTANCE2_URL`

`ARGOCD_PASSWORD`

|Topology |`https://npmjs.com/package/@backstage-community/plugin-topology/v/2.2.2[@backstage-community/plugin-topology]` |2.2.2
|`./dynamic-plugins/dist/backstage-community-plugin-topology`
`ARGOCD_USERNAME`


|===
Loading