Skip to content

Commit b23dea8

Browse files
committed
Update dynamic plugins documentation and CSV files to reflect recent changes in plugin versions and configurations. Added new plugins, removed deprecated ones, and adjusted the structure for better clarity. Enhanced the script for generating supported plugins to accommodate YAML files and improved output formatting.
Co-author: cursor
1 parent c8c5cd3 commit b23dea8

File tree

5 files changed

+437
-427
lines changed

5 files changed

+437
-427
lines changed

modules/dynamic-plugins/con-preinstalled-dynamic-plugins.adoc

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,18 @@ The following preinstalled dynamic plugins are enabled by default:
1010
* `@backstage-community/plugin-analytics-provider-segment`
1111
* `@backstage-community/plugin-scaffolder-backend-module-quay`
1212
* `@backstage-community/plugin-scaffolder-backend-module-regex`
13+
* `@backstage/plugin-techdocs`
1314
* `@backstage/plugin-techdocs-backend`
1415
* `@backstage/plugin-techdocs-module-addons-contrib`
15-
* `@backstage/plugin-techdocs`
16-
* `@red-hat-developer-hub/backstage-plugin-adoption-insights-backend`
17-
* `@red-hat-developer-hub/backstage-plugin-adoption-insights`
18-
* `@red-hat-developer-hub/backstage-plugin-analytics-module-adoption-insights`
1916
* `@red-hat-developer-hub/backstage-plugin-catalog-backend-module-marketplace`
2017
* `@red-hat-developer-hub/backstage-plugin-dynamic-home-page`
2118
* `@red-hat-developer-hub/backstage-plugin-global-floating-action-button`
2219
* `@red-hat-developer-hub/backstage-plugin-global-header`
23-
* `@red-hat-developer-hub/backstage-plugin-marketplace-backend`
2420
* `@red-hat-developer-hub/backstage-plugin-marketplace`
25-
* `@red-hat-developer-hub/backstage-plugin-quickstart`
21+
* `@red-hat-developer-hub/backstage-plugin-marketplace-backend`
22+
* `@red-hat-developer-hub/backstage-plugin-adoption-insights`
23+
* `@red-hat-developer-hub/backstage-plugin-adoption-insights-backend`
24+
* `@red-hat-developer-hub/backstage-plugin-analytics-module-adoption-insights`
2625

2726
The dynamic plugins that require custom configuration are disabled by default.
2827

modules/dynamic-plugins/ref-rh-supported-plugins.adoc

Lines changed: 68 additions & 86 deletions
Original file line numberDiff line numberDiff line change
@@ -3,167 +3,149 @@
33

44
= {company-name} supported plugins
55

6-
{company-name} supports the following 26 plugins:
6+
{company-name} supports the following 24 plugins:
77

88
[%header,cols=4*]
99
|===
1010
|*Name* |*Plugin* |*Version* |*Path and required variables*
11-
|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
12-
|`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-adoption-insights`
13-
14-
1511
|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
1612
|`./dynamic-plugins/dist/backstage-community-plugin-analytics-provider-segment`
1713

18-
`SEGMENT_WRITE_KEY`
19-
2014
`SEGMENT_TEST_MODE`
2115

16+
`SEGMENT_WRITE_KEY`
2217

23-
|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
24-
|`./dynamic-plugins/dist/roadiehq-backstage-plugin-argo-cd-backend-dynamic`
25-
26-
`ARGOCD_USERNAME`
27-
28-
`ARGOCD_PASSWORD`
29-
30-
`ARGOCD_INSTANCE1_URL`
31-
32-
`ARGOCD_AUTH_TOKEN`
3318

34-
`ARGOCD_INSTANCE2_URL`
35-
36-
`ARGOCD_AUTH_TOKEN2`
19+
|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
20+
|`./dynamic-plugins/dist/backstage-community-plugin-catalog-backend-module-keycloak-dynamic`
3721

22+
`KEYCLOAK_BASE_URL`
3823

39-
|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
40-
|`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-dynamic-home-page`
24+
`KEYCLOAK_CLIENT_ID`
4125

26+
`KEYCLOAK_CLIENT_SECRET`
4227

43-
|GitHub |`https://npmjs.com/package/@backstage/plugin-catalog-backend-module-github/v/0.9.0[@backstage/plugin-catalog-backend-module-github]` |0.9.0
44-
|`./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-dynamic`
28+
`KEYCLOAK_LOGIN_REALM`
4529

46-
`GITHUB_ORG`
30+
`KEYCLOAK_REALM`
4731

4832

49-
|GitHub |`https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-github/v/0.7.1[@backstage/plugin-scaffolder-backend-module-github]` |0.7.1
50-
|`./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-github-dynamic`
33+
|OCM |`https://npmjs.com/package/@backstage-community/plugin-ocm/v/5.6.0[@backstage-community/plugin-ocm]` |5.6.0
34+
|`./dynamic-plugins/dist/backstage-community-plugin-ocm`
5135

5236

53-
|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
54-
|`./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-org-dynamic`
37+
|OCM |`https://npmjs.com/package/@backstage-community/plugin-ocm-backend/v/5.7.0[@backstage-community/plugin-ocm-backend]` |5.7.0
38+
|`./dynamic-plugins/dist/backstage-community-plugin-ocm-backend-dynamic`
5539

56-
`GITHUB_URL`
40+
`OCM_HUB_NAME`
5741

58-
`GITHUB_ORG`
42+
`OCM_HUB_URL`
5943

44+
`OCM_SA_TOKEN`
6045

61-
|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
62-
|`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-global-floating-action-button`
6346

47+
|Quay |`https://npmjs.com/package/@backstage-community/plugin-quay/v/1.21.1[@backstage-community/plugin-quay]` |1.21.1
48+
|`./dynamic-plugins/dist/backstage-community-plugin-quay`
6449

65-
|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
66-
|`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-global-header`
6750

51+
|RBAC |`https://npmjs.com/package/@backstage-community/plugin-rbac/v/1.42.0[@backstage-community/plugin-rbac]` |1.42.0
52+
|`./dynamic-plugins/dist/backstage-community-plugin-rbac`
6853

69-
|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
70-
|`./dynamic-plugins/dist/backstage-community-plugin-catalog-backend-module-keycloak-dynamic`
7154

72-
`KEYCLOAK_BASE_URL`
55+
|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
56+
|`./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-kubernetes-dynamic`
7357

74-
`KEYCLOAK_LOGIN_REALM`
7558

76-
`KEYCLOAK_REALM`
59+
|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
60+
|`./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-quay-dynamic`
7761

78-
`KEYCLOAK_CLIENT_ID`
7962

80-
`KEYCLOAK_CLIENT_SECRET`
63+
|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
64+
|`./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-regex-dynamic`
8165

8266

83-
|Kubernetes |`https://npmjs.com/package/@backstage/plugin-kubernetes-backend/v/0.19.6[@backstage/plugin-kubernetes-backend]` |0.19.6
84-
|`./dynamic-plugins/dist/backstage-plugin-kubernetes-backend-dynamic`
67+
|Tekton |`https://npmjs.com/package/@backstage-community/plugin-tekton/v/3.26.2[@backstage-community/plugin-tekton]` |3.26.2
68+
|`./dynamic-plugins/dist/backstage-community-plugin-tekton`
8569

86-
`K8S_CLUSTER_NAME`
8770

88-
`K8S_CLUSTER_URL`
89-
90-
`K8S_CLUSTER_TOKEN`
71+
|Topology |`https://npmjs.com/package/@backstage-community/plugin-topology/v/2.2.2[@backstage-community/plugin-topology]` |2.2.2
72+
|`./dynamic-plugins/dist/backstage-community-plugin-topology`
9173

9274

93-
|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
94-
|`./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-kubernetes-dynamic`
75+
|GitHub |`https://npmjs.com/package/@backstage/plugin-catalog-backend-module-github/v/0.9.0[@backstage/plugin-catalog-backend-module-github]` |0.9.0
76+
|`./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-dynamic`
9577

78+
`GITHUB_ORG`
9679

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

100-
`LDAP_TARGET_URL`
81+
|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
82+
|`./dynamic-plugins/dist/backstage-plugin-catalog-backend-module-github-org-dynamic`
10183

102-
`LDAP_BIND_DN`
84+
`GITHUB_ORG`
10385

104-
`LDAP_BIND_SECRET`
86+
`GITHUB_URL`
10587

106-
`LDAP_USERS_DN`
10788

108-
`LDAP_GROUPS_DN`
89+
|Kubernetes |`https://npmjs.com/package/@backstage/plugin-kubernetes-backend/v/0.19.6[@backstage/plugin-kubernetes-backend]` |0.19.6
90+
|`./dynamic-plugins/dist/backstage-plugin-kubernetes-backend-dynamic`
10991

92+
`K8S_CLUSTER_NAME`
11093

111-
|OCM |`https://npmjs.com/package/@backstage-community/plugin-ocm/v/5.6.0[@backstage-community/plugin-ocm]` |5.6.0
112-
|`./dynamic-plugins/dist/backstage-community-plugin-ocm`
94+
`K8S_CLUSTER_TOKEN`
11395

96+
`K8S_CLUSTER_URL`
11497

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

118-
`OCM_HUB_NAME`
99+
|GitHub |`https://npmjs.com/package/@backstage/plugin-scaffolder-backend-module-github/v/0.7.1[@backstage/plugin-scaffolder-backend-module-github]` |0.7.1
100+
|`./dynamic-plugins/dist/backstage-plugin-scaffolder-backend-module-github-dynamic`
119101

120-
`OCM_HUB_URL`
121102

122-
`OCM_SA_TOKEN`
103+
|Signals |`https://npmjs.com/package/@backstage/plugin-signals-backend/v/0.3.4[@backstage/plugin-signals-backend]` |0.3.4
104+
|`./dynamic-plugins/dist/backstage-plugin-signals-backend-dynamic`
123105

124106

125-
|Quay |`https://npmjs.com/package/@backstage-community/plugin-quay/v/1.21.1[@backstage-community/plugin-quay]` |1.21.1
126-
|`./dynamic-plugins/dist/backstage-community-plugin-quay`
107+
|TechDocs |`https://npmjs.com/package/@backstage/plugin-techdocs/v/1.12.6[@backstage/plugin-techdocs]` |1.12.6
108+
|`./dynamic-plugins/dist/backstage-plugin-techdocs`
127109

128110

129-
|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
130-
|`./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-quay-dynamic`
111+
|TechDocs |`https://npmjs.com/package/@backstage/plugin-techdocs-backend/v/2.0.2[@backstage/plugin-techdocs-backend]` |2.0.2
112+
|`./dynamic-plugins/dist/backstage-plugin-techdocs-backend-dynamic`
131113

132114

133-
|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
134-
|`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-quickstart`
115+
|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
116+
|`./dynamic-plugins/dist/backstage-plugin-techdocs-module-addons-contrib`
135117

136118

137-
|RBAC |`https://npmjs.com/package/@backstage-community/plugin-rbac/v/1.42.0[@backstage-community/plugin-rbac]` |1.42.0
138-
|`./dynamic-plugins/dist/backstage-community-plugin-rbac`
119+
|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
120+
|`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-dynamic-home-page`
139121

140122

141-
|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
142-
|`./dynamic-plugins/dist/backstage-community-plugin-scaffolder-backend-module-regex-dynamic`
123+
|Global Floating Action B |`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
124+
|`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-global-floating-action-button`
143125

144126

145-
|Signals |`https://npmjs.com/package/@backstage/plugin-signals-backend/v/0.3.4[@backstage/plugin-signals-backend]` |0.3.4
146-
|`./dynamic-plugins/dist/backstage-plugin-signals-backend-dynamic`
127+
|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
128+
|`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-global-header`
147129

148130

149-
|TechDocs |`https://npmjs.com/package/@backstage/plugin-techdocs/v/1.12.6[@backstage/plugin-techdocs]` |1.12.6
150-
|`./dynamic-plugins/dist/backstage-plugin-techdocs`
131+
|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
132+
|`./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-adoption-insights`
151133

152134

153-
|TechDocs |`https://npmjs.com/package/@backstage/plugin-techdocs-backend/v/2.0.2[@backstage/plugin-techdocs-backend]` |2.0.2
154-
|`./dynamic-plugins/dist/backstage-plugin-techdocs-backend-dynamic`
135+
|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
136+
|`./dynamic-plugins/dist/roadiehq-backstage-plugin-argo-cd-backend-dynamic`
155137

138+
`ARGOCD_AUTH_TOKEN`
156139

157-
|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
158-
|`./dynamic-plugins/dist/backstage-plugin-techdocs-module-addons-contrib`
140+
`ARGOCD_AUTH_TOKEN2`
159141

142+
`ARGOCD_INSTANCE1_URL`
160143

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

146+
`ARGOCD_PASSWORD`
164147

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

168150

169151
|===

0 commit comments

Comments
 (0)