Skip to content

Commit 774e2ca

Browse files
Gerry-Fordedzemanovjmagakpabel-rh
authored
RHIDP-7560 - Install and configure plugins from Extensions page (#1281)
* RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * Update modules/dynamic-plugins/proc-extensions-enabling-plugins-installation.adoc Co-authored-by: Dominika Zemanovicova <[email protected]> * Update modules/dynamic-plugins/proc-extensions-installing-plugins.adoc Co-authored-by: Dominika Zemanovicova <[email protected]> * RHIDP-8240 - Create a Quickstart guide to support first-time onboarding for administrators * RHIDP-8240 - Create a Quickstart guide to support first-time onboarding for administrators * RHIDP-8240 - Create a Quickstart guide to support first-time onboarding for administrators * RHIDP-8240 - Create a Quickstart guide to support first-time onboarding for administrators * RHIDP-8240 - Create a Quickstart guide to support first-time onboarding for administrators * RHIDP-8240 - Create a Quickstart guide to support first-time onboarding for administrators * RHIDP-8240 - Create a Quickstart guide to support first-time onboarding for administrators * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * Update modules/dynamic-plugins/proc-extensions-enabling-plugins-installation.adoc Co-authored-by: Dominika Zemanovicova <[email protected]> * Update modules/dynamic-plugins/proc-extensions-configuring-rbac-role.adoc Co-authored-by: Dominika Zemanovicova <[email protected]> * Update modules/dynamic-plugins/proc-extensions-installing-plugins.adoc Co-authored-by: Dominika Zemanovicova <[email protected]> * Update modules/dynamic-plugins/proc-extensions-enabling-plugins-installation.adoc Co-authored-by: Dominika Zemanovicova <[email protected]> * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * Update modules/dynamic-plugins/proc-extensions-configuring-rbac-role.adoc Co-authored-by: Judith Magak <[email protected]> * Update modules/dynamic-plugins/con-extensions-managing-plugins.adoc Co-authored-by: Priyanka Abel <[email protected]> * Update modules/dynamic-plugins/proc-extensions-configuring-plugins.adoc Co-authored-by: Priyanka Abel <[email protected]> * Update modules/dynamic-plugins/proc-extensions-configuring-rbac-role.adoc Co-authored-by: Judith Magak <[email protected]> * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7564 - Support Pre-Configured RHDH Deployments in Operator * RHIDP-7564 - Support Pre-Configured RHDH Deployments in Operator * RHIDP-7564 - Support Pre-Configured RHDH Deployments in Operator * RHIDP-7564 - Support Pre-Configured RHDH Deployments in Operator * RHIDP-7564 - Support Pre-Configured RHDH Deployments in Operator * RHIDP-7564 - Support Pre-Configured RHDH Deployments in Operator * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * RHIDP-7560 - Install and configure plugins from Extensions page (next phase) * Update modules/dynamic-plugins/con-extensions-managing-plugins.adoc Co-authored-by: Priyanka Abel <[email protected]> * Update modules/installation/con-install-operator-flavors.adoc Co-authored-by: Priyanka Abel <[email protected]> * Update modules/dynamic-plugins/proc-extensions-configuring-rbac-role.adoc Co-authored-by: Priyanka Abel <[email protected]> * Update modules/dynamic-plugins/proc-extensions-configuring-rbac-role.adoc Co-authored-by: Priyanka Abel <[email protected]> * Update modules/dynamic-plugins/proc-extensions-configuring-rbac-role.adoc Co-authored-by: Priyanka Abel <[email protected]> * Update modules/dynamic-plugins/proc-extensions-enabling-plugins-installation.adoc Co-authored-by: Priyanka Abel <[email protected]> * Update modules/dynamic-plugins/proc-extensions-installing-plugins.adoc Co-authored-by: Priyanka Abel <[email protected]> --------- Co-authored-by: Dominika Zemanovicova <[email protected]> Co-authored-by: Judith Magak <[email protected]> Co-authored-by: Priyanka Abel <[email protected]>
1 parent 53cd2f7 commit 774e2ca

30 files changed

+602
-99
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
:_mod-docs-content-type: ASSEMBLY
2+
:context: assembly-operator-flavors
3+
[id="{context}"]
4+
= {product} Operator Flavors
5+
6+
// about operator flavors
7+
include::modules/installation/con-install-operator-flavors.adoc[leveloffset=+1]
8+
9+
include::modules/installation/proc-install-create-custom-flavor.adoc[leveloffset=+1]
10+
11+
include::modules/installation/proc-install-distribute-custom-flavor.adoc[leveloffset=+1]
12+
13+
include::modules/installation/ref-install-flavor-schema.adoc[leveloffset=+1]

assemblies/dynamic-plugins/assembly-extensions-plugins.adoc

Lines changed: 29 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,6 @@ include::{docdir}/artifacts/snip-technology-preview.adoc[]
99

1010
You can use Extensions to discover plugins that extend {product-very-short} functionality, streamline development workflows, and improve the developer experience.
1111

12-
// The feature is a first read-only version of the extensions plugin
13-
// (previously called marketplace)
14-
// It can show Plugins (a display name, icon, highlights, description) and
15-
// Packages (npm package names and versions) in RHDH under
16-
// Administration > Extensions
17-
// The data are stored in the Software Catalog
18-
// There are default Plugins for all Dynamic plugin.
19-
// Customers can add their own.
20-
// There is no option to install a Plugin in 1.5.
21-
22-
2312
// Viewing Extensions
2413
include::../modules/dynamic-plugins/proc-catalog-viewing.adoc[leveloffset=+1]
2514

@@ -32,12 +21,38 @@ include::../modules/dynamic-plugins/con-catalog-searching-and-filtering.adoc[lev
3221
// Viewing a plugin - screenshots added post 1.5 GA, so this section is no longer necessary
3322
// include::../modules/dynamic-plugins/ref-catalog-plugin.adoc[leveloffset=+2]
3423

35-
// Installing a plugin
36-
include::../modules/dynamic-plugins/proc-extensions-installing.adoc[leveloffset=+1]
37-
3824
// Disabling Extensions
3925
include::../modules/dynamic-plugins/proc-extensions-disabling.adoc[leveloffset=+1]
4026

27+
// START RHDH 1.7.0
28+
// ==========
29+
// Managing plugins installation by using Extensions
30+
include::../modules/dynamic-plugins/con-extensions-managing-plugins.adoc[leveloffset=+1]
31+
32+
// Configuring an RBAC role to manage Extensions
33+
include::../modules/dynamic-plugins/proc-extensions-configuring-rbac-role.adoc[leveloffset=+2]
34+
35+
// Enabling plugins installation by using Extensions
36+
include::../modules/dynamic-plugins/proc-extensions-enabling-plugins-installation.adoc[leveloffset=+2]
37+
38+
// Enabling plugins in a RHDH Local installation by using Extensions
39+
include::../modules/dynamic-plugins/proc-extensions-enabling-plugins-installation-rhdh-local.adoc[leveloffset=+2]
40+
41+
// Installing plugins by using Extensions
42+
include::../modules/dynamic-plugins/proc-extensions-installing-plugins.adoc[leveloffset=+2]
43+
44+
// Configuring plugins by using Extensions
45+
include::../modules/dynamic-plugins/proc-extensions-configuring-plugins.adoc[leveloffset=+2]
46+
47+
// Troubleshooting plugins installation by using Extensions [Stretch]
48+
// include::../modules/dynamic-plugins/con-extensions-troubleshooting-plugins-installation.adoc[leveloffset=+1]
49+
// ==========
50+
51+
// END RHDH 1.7.0
52+
53+
// Operator installation by using plugin extension
54+
//include::../modules/dynamic-plugins/proc-operator-installing-a-plugin-using-extensions.adoc[leveloffset=+1]
55+
4156
// Managing the extensions plugin entries - For 1.6+
4257
//include::../modules/dynamic-plugins/proc-extensions-managing.adoc[leveloffset=+1]
4358

456 KB
Loading
423 KB
Loading
341 KB
Loading
330 KB
Loading
347 KB
Loading
182 KB
Loading
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
[id="con-extensions-managing-plugins_{context}"]
2+
= Managing plugins by using Extensions
3+
4+
You can install and configure plugins by using *Extensions*.
5+
6+
[WARNING]
7+
Installation and configuration of plugins by using Extensions will only work in development environments. This feature is not supported in production environments.
8+
9+
In a production environment, users will be notified that plugin installation is not permitted.
10+
11+
image::rhdh/extensions-restart-plugin-1.png[]
12+
13+
In a development environment:
14+
15+
* Administrators can install a plugin using the default configuration preloaded in the editor, or modify the configuration before installing. Upon successful installation, users will be notified that a backend restart is required to complete the installation process.
16+
* When a plugin is installed, administrators can access the *Actions* drop-down in the side panel of the plugin. Available actions include:
17+
** Editing the configuration used during installation
18+
** Disabling or enabling the plugin
19+
** After performing any of these actions, users will be notified that a backend restart is required for the changes to take effect.
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
[id="proc-extensions-configuring-plugins_{context}"]
2+
= Enabling and disabling plugins by using Extensions
3+
4+
.Prerequisites
5+
* You have configured {product-very-short} to allow plugins installation from *Extensions*.
6+
* You have configured RBAC to allow the current user to access to manage plugin configuration.
7+
8+
.Procedure
9+
. Navigate to *Extensions*.
10+
. Select a plugin to enable or disable.
11+
. Click on the Enable/Disable slider.
12+
+
13+
image::rhdh/extensions-enable-plugin-1.png[]
14+
. To view the plugins that require a restart, click *View plugins* in the alert message.
15+
+
16+
image::rhdh/extensions-install-plugin-3.png[]
17+
. Restart your {product-very-short} application.
18+
19+
.Verification
20+
. After you restart your {product-very-short} application, navigate to *Extensions*.
21+
. Select the plugin that you have installed.
22+
. The *Enable/Disable* slider is updated.
23+
24+
25+
26+
27+

0 commit comments

Comments
 (0)