Skip to content

Commit 6642216

Browse files
[release-1.4] chore: update references to plugins to use their new locations; remove refs to plugins that can't be installed in 1.4 (Orchestrator) (RHIDP-4853, RHIDP-5349) (#830)
Co-authored-by: Nick Boldt <[email protected]>
1 parent 58d8b6a commit 6642216

File tree

4 files changed

+15
-73
lines changed

4 files changed

+15
-73
lines changed

modules/authentication/proc-creating-a-custom-transformer-to-provision-users-from-rhbk-to-the-software-catalog.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import {
2121
GroupTransformer,
2222
keycloakTransformerExtensionPoint,
2323
UserTransformer,
24-
} from '@janus-idp/backstage-plugin-keycloak-backend';
24+
} from '@backstage-community/plugin-catalog-backend-module-keycloak';
2525
2626
const customGroupTransformer: GroupTransformer = async (
2727
entity, // entity output from default parser

modules/authorization/proc-download-user-stats-rhdh.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ You can download the list of users in CSV format using the {product-short} web i
55

66
.Prerequisites
77

8-
* RBAC plugins (`@janus-idp/backstage-plugin-rbac` and `@janus-idp/backstage-plugin-rbac-backend`) must be enabled in {product}.
8+
* RBAC plugins (`@backstage-community/plugin-rbac` and `@backstage-community/plugin-rbac-backend`) must be enabled in {product}.
99
* An administrator role must be assigned.
1010

1111
.Procedure

modules/dynamic-plugins/proc-rhdh-example-external-dynamic-plugins.adoc

Lines changed: 5 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -2,44 +2,18 @@
22

33
= Installing external dynamic plugins using a Helm chart
44

5-
The NPM registry contains external dynamic plugins that you can use for demonstration purposes. For example, the following community plugins are available in the `janus-idp` organization in the NPMJS repository:
5+
The NPM registry contains external dynamic plugins that you can enable in your {prod-short} instance.
66

7-
* Notifications (frontend and backend)
8-
* Kubernetes actions (scaffolder actions)
9-
10-
To install the Notifications and Kubernetes actions plugins, include them in the Helm chart values in the `global.dynamic.plugins` list as shown in the following example:
7+
To install dynamic plugins from registry.npmjs.org, include them in the Helm chart values in the `global.dynamic.plugins` list as shown in the following example:
118

129
[source,yaml]
1310
----
1411
global:
1512
dynamic:
1613
plugins:
17-
- package: '@janus-idp/[email protected]'
18-
# Integrity can be found at https://registry.npmjs.org/@janus-idp/plugin-notifications-backend-dynamic
19-
integrity: 'sha512-Qd8pniy1yRx+x7LnwjzQ6k9zP+C1yex24MaCcx7dGDPT/XbTokwoSZr4baSSn8jUA6P45NUUevu1d629mG4JGQ=='
20-
- package: '@janus-idp/[email protected]'
21-
# https://registry.npmjs.org/@janus-idp/plugin-notifications
22-
integrity: 'sha512-GCdEuHRQek3ay428C8C4wWgxjNpNwCXgIdFbUUFGCLLkBFSaOEw+XaBvWaBGtQ5BLgE3jQEUxa+422uzSYC5oQ=='
23-
pluginConfig:
24-
dynamicPlugins:
25-
frontend:
26-
janus-idp.backstage-plugin-notifications:
27-
appIcons:
28-
- name: notificationsIcon
29-
module: NotificationsPlugin
30-
importName: NotificationsActiveIcon
31-
dynamicRoutes:
32-
- path: /notifications
33-
importName: NotificationsPage
34-
module: NotificationsPlugin
35-
menuItem:
36-
icon: notificationsIcon
37-
text: Notifications
38-
config:
39-
pollingIntervalMs: 5000
40-
- package: '@janus-idp/[email protected]'
14+
- package: '@janus-idp/[email protected]'
4115
# https://registry.npmjs.org/@janus-idp/backstage-scaffolder-backend-module-kubernetes-dynamic
42-
integrity: 'sha512-19ie+FM3QHxWYPyYzE0uNdI5K8M4vGZ0SPeeTw85XPROY1DrIY7rMm2G0XT85L0ZmntHVwc9qW+SbHolPg/qRA=='
16+
integrity: 'sha512-yLh2MbNB0zSWTrG0O2MVk/oVu007k+UNm+MJzpyoUE2ziRjgwwXGqJVqW6behPCOLlJU4jizs6g9UtRfMGN/mA=='
4317
proxy:
4418
endpoints:
4519
/explore-backend-completed:
@@ -50,4 +24,4 @@ global:
5024
- package: '@dfatwork-pkgs/[email protected]'
5125
# https://registry.npmjs.org/@dfatwork-pkgs/plugin-catalog-backend-module-test-dynamic
5226
integrity: 'sha512-YsrZMThxJk7cYJU9FtAcsTCx9lCChpytK254TfGb3iMAYQyVcZnr5AA/AU+hezFnXLsr6gj8PP7z/mCZieuuDA=='
53-
----
27+
----

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

Lines changed: 8 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
// This page is generated! Do not edit the .adoc file, but instead run rhdh-supported-plugins.sh to regen this page from the latest plugin metadata.
2-
// cd /path/to/rhdh-documentation; ./modules/dynamic-plugins/rhdh-supported-plugins.sh; ./build/scripts/build.sh; google-chrome titles-generated/main/plugin-rhdh/index.html
3-
41
= Other installable plugins
52

63
The following Technology Preview plugins are not preinstalled and must be installed from an external source:
@@ -13,50 +10,21 @@ The following Technology Preview plugins are not preinstalled and must be instal
1310
| https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.4/html/installing_ansible_plug-ins_for_red_hat_developer_hub[Learn more]
1411

1512
|Ansible Automation Platform
16-
| `https://access.redhat.com/downloads/content/480/ver=2.4/rhel---9/2.4/x86_64/product-software[@ansible/plugin-backstage-rhaap-backend]` |1.0.0 |
17-
18-
|Ansible Automation Platform Scaffolder Backend
19-
|`https://access.redhat.com/downloads/content/480/ver=2.4/rhel---9/2.4/x86_64/product-software[@ansible/plugin-scaffolder-backend-module-backstage-rhaap]` |1.0.0 |
20-
21-
22-
|Orchestrator Frontend|`https://www.npmjs.com/package/@janus-idp/backstage-plugin-orchestrator[@janus-idp/backstage-plugin-orchestrator]` |1.22.6| https://www.parodos.dev/1.2-rc/docs/[Learn more]
23-
24-
|Orchestrator Backend
25-
|`https://www.npmjs.com/package/@janus-idp/backstage-plugin-orchestrator-backend-dynamic[@janus-idp/backstage-plugin-orchestrator-backend-dynamic]` |1.22.9 |
26-
27-
28-
|===
29-
30-
// Without description - for consistency i.e. no descriptions in other table and we provide a 'Learn more' link to plugin documentation for users' convenience.
31-
////
32-
[%header,cols=5*]
33-
|===
34-
|*Name* |*Description*|*Plugin*|*Version* |*Installation Details*
35-
36-
|Ansible Automation Platform Frontend
37-
.3+|Ansible plug-ins for RHDH delivers an Ansible-specific portal experience with curated learning paths, push-button content creation, integrated development tools, and other opinionated resources.
38-
|`https://access.redhat.com/downloads/content/480/ver=2.4/rhel---9/2.4/x86_64/product-software[@ansible/plugin-backstage-rhaap]` |1.0.0
39-
.3+| https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.4/html/installing_ansible_plug-ins_for_red_hat_developer_hub[Learn more]
40-
41-
|Ansible Automation Platform
42-
| `https://access.redhat.com/downloads/content/480/ver=2.4/rhel---9/2.4/x86_64/product-software[@ansible/plugin-backstage-rhaap-backend]` |1.0.0
13+
| `https://access.redhat.com/downloads/content/480/ver=2.4/rhel---9/2.4/x86_64/product-software[@ansible/plugin-backstage-rhaap-backend]` |1.0.0
14+
| https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.4/html/installing_ansible_plug-ins_for_red_hat_developer_hub[Learn more]
4315

4416
|Ansible Automation Platform Scaffolder Backend
45-
|`https://access.redhat.com/downloads/content/480/ver=2.4/rhel---9/2.4/x86_64/product-software[@ansible/plugin-scaffolder-backend-module-backstage-rhaap]` |1.0.0
46-
17+
|`https://access.redhat.com/downloads/content/480/ver=2.4/rhel---9/2.4/x86_64/product-software[@ansible/plugin-scaffolder-backend-module-backstage-rhaap]` |1.0.0
18+
| https://docs.redhat.com/en/documentation/red_hat_ansible_automation_platform/2.4/html/installing_ansible_plug-ins_for_red_hat_developer_hub[Learn more]
4719

48-
|Orchestrator Frontend
49-
.2+|Orchestrator brings serverless workflows into Red Hat Developer Hub, focusing on the journey for application migration to the cloud, on boarding developers, and user-made workflows of Backstage actions or external systems.
50-
|`https://www.npmjs.com/package/@janus-idp/backstage-plugin-orchestrator[@janus-idp/backstage-plugin-orchestrator]` |1.22.6
51-
.2+| https://www.parodos.dev/1.2-rc/docs/[Learn more]
20+
// temporarily removed until we have a good installation story from the Orchestrator team
21+
//|Orchestrator Frontend|`https://www.npmjs.com/package/@red-hat-developer-hub/backstage-plugin-orchestrator[@red-hat-developer-hub/backstage-plugin-orchestrator]` | N/A for RHDH 1.4 | https://github.com/redhat-developer/rhdh-plugins/tree/main/workspaces/orchestrator/[Learn more]
5222

53-
|Orchestrator Backend
54-
|`https://www.npmjs.com/package/@janus-idp/backstage-plugin-orchestrator-backend-dynamic[@janus-idp/backstage-plugin-orchestrator-backend-dynamic]` |1.22.9
23+
// temporarily removed until we have a good installation story from the Orchestrator team
24+
//|Orchestrator Backend|`https://npm.registry.redhat.com/@redhat/backstage-plugin-orchestrator-backend-dynamic/[@redhat/backstage-plugin-orchestrator-backend-dynamic]` | N/A for RHDH 1.4 | https://github.com/redhat-developer/rhdh-plugins/tree/main/workspaces/orchestrator[Learn more]
5525

5626

5727
|===
58-
////
59-
6028

6129
[NOTE]
6230
====

0 commit comments

Comments
 (0)