Skip to content

Commit e1e7ae5

Browse files
committed
RHIDP-7560 - Install and configure plugins from Extensions page (next phase)
1 parent f9e29bf commit e1e7ae5

File tree

1 file changed

+25
-39
lines changed

1 file changed

+25
-39
lines changed

modules/dynamic-plugins/proc-extensions-enabling-plugins-installation.adoc

Lines changed: 25 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,30 @@ You must create a persistent volume claim (PVC) to ensure that the cache persist
1515
+
1616
[source,yaml]
1717
----
18-
plugins:
18+
includes:
19+
- dynamic-plugins.default.yaml
20+
21+
plugins:
22+
- package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-marketplace
23+
disabled: false
24+
pluginConfig:
25+
dynamicPlugins:
26+
frontend:
27+
red-hat-developer-hub.backstage-plugin-marketplace:
28+
appIcons:
29+
- name: marketplace
30+
importName: MarketplaceIcon
31+
dynamicRoutes:
32+
- path: /extensions/catalog
33+
importName: DynamicMarketplacePluginRouter
34+
mountPoints:
35+
- mountPoint: application/provider
36+
importName: InstallationContextProvider
37+
- mountPoint: internal.plugins/tab
38+
importName: DynamicMarketplacePluginContent
39+
config:
40+
path: marketplace
41+
title: Catalog
1942
- package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-marketplace-backend-dynamic
2043
disabled: false
2144
pluginConfig:
@@ -52,41 +75,4 @@ upstream:
5275
- name: NODE_ENV
5376
value: development
5477
----
55-
. Click *Upgrade*
56-
57-
. Add the following configuration for the Extensions UI package in your `redhat-developer-hub-dynamic-plugins` config map, to include the newly added mount point:
58-
+
59-
[source,yaml,subs="+attributes"]
60-
----
61-
data:
62-
dynamic-plugins.yaml: |
63-
includes:
64-
- dynamic-plugins.default.yaml
65-
- /dynamic-plugins-root/dynamic-plugins.marketplace.yaml
66-
plugins:
67-
- package: ./dynamic-plugins/dist/backstage-community-plugin-rbac
68-
- package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-marketplace
69-
disabled: false
70-
pluginConfig:
71-
dynamicPlugins:
72-
frontend:
73-
red-hat-developer-hub.backstage-plugin-marketplace:
74-
appIcons:
75-
- name: marketplace
76-
importName: MarketplaceIcon
77-
dynamicRoutes:
78-
- path: /extensions/catalog
79-
importName: DynamicMarketplacePluginRouter
80-
mountPoints:
81-
- mountPoint: application/provider
82-
importName: InstallationContextProvider
83-
- mountPoint: internal.plugins/tab
84-
importName: DynamicMarketplacePluginContent
85-
config:
86-
path: marketplace
87-
title: Catalog
88-
----
89-
. Click *Save*
90-
91-
92-
// .Validation
78+
. Click *Upgrade*

0 commit comments

Comments
 (0)