From 3f544643abc9fc90e46615a42005cbe0075dbb3d Mon Sep 17 00:00:00 2001 From: Gerry-Forde <63045020+Gerry-Forde@users.noreply.github.com> Date: Fri, 7 Nov 2025 18:10:17 +0000 Subject: [PATCH 1/5] RHIDP-8634-3 - [feedback] Improve the documentation to help developers convert plugins to dynamic plugins --- modules/dynamic-plugins/proc-custom-plugin-conversion.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/dynamic-plugins/proc-custom-plugin-conversion.adoc b/modules/dynamic-plugins/proc-custom-plugin-conversion.adoc index 7067fcb1d0..f50be7e8b1 100644 --- a/modules/dynamic-plugins/proc-custom-plugin-conversion.adoc +++ b/modules/dynamic-plugins/proc-custom-plugin-conversion.adoc @@ -53,7 +53,7 @@ yarn build:all + [NOTE] ==== -At this point, with {product-custom-resource-type}, you need to publish the built plugins to a NPM or NPM-compatible registry. However, as you are building this plugin to support it being loaded dynamically by {product}, you do not need to publish the plugin to a NPM registry. Instead, you can package the plugin for dynamic loading and publish it as a container image on `Quay.io` or your preferred container registry. +After this step, with upstream {backstage}, you publish the built plugins to a NPM or NPM-compatible registry. In this example, as you are building this plugin to support it being loaded dynamically by {product}, you can skip the `npm publish` step that publishes the plugin to a NPM registry. Instead, you can package the plugin for dynamic loading and publish it as a container image on `Quay.io` or your preferred container registry. ==== . Prepare the *Entity Feedback* frontend plugin by using the {product} CLI. The following command uses the plugin files in the `dist` folder that was generated by the `yarn build:all` command, and creates a new `dist-scalprum` folder that contains the necessary configuration and source files to enable dynamic loading: From 0b210368cefd43e09611bd59e77aca50101d5bb8 Mon Sep 17 00:00:00 2001 From: Gerry-Forde <63045020+Gerry-Forde@users.noreply.github.com> Date: Fri, 7 Nov 2025 19:48:44 +0000 Subject: [PATCH 2/5] RHIDP-8634-3 - [feedback] Improve the documentation to help developers convert plugins to dynamic plugins --- modules/dynamic-plugins/proc-custom-plugin-add-to-rhdh.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/dynamic-plugins/proc-custom-plugin-add-to-rhdh.adoc b/modules/dynamic-plugins/proc-custom-plugin-add-to-rhdh.adoc index d562d915ec..16483321eb 100644 --- a/modules/dynamic-plugins/proc-custom-plugin-add-to-rhdh.adoc +++ b/modules/dynamic-plugins/proc-custom-plugin-add-to-rhdh.adoc @@ -18,5 +18,5 @@ plugins: [NOTE] ==== -Ensure that your container images are publicly accessible, or that you have configured a pull secret in your environment. A pull secret provides {product} with credentials to authenticate pulling your plugin container images from a container registry. +Ensure that your container images are publicly accessible, or that you have configured a pull secret in your environment. A pull secret provides {product} with credentials to authenticate pulling your plugin container images from a container registry. For more information about using image pull secrets on {platform-generic}, see link:https://docs.okd.io/latest/openshift_images/managing_images/using-image-pull-secrets.html[Using image pull secrets]. ==== \ No newline at end of file From 262f726a1242bedd604c8469dc28d5d2eb449048 Mon Sep 17 00:00:00 2001 From: Gerry-Forde <63045020+Gerry-Forde@users.noreply.github.com> Date: Mon, 10 Nov 2025 22:04:07 +0000 Subject: [PATCH 3/5] Update modules/dynamic-plugins/proc-custom-plugin-add-to-rhdh.adoc --- modules/dynamic-plugins/proc-custom-plugin-add-to-rhdh.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/dynamic-plugins/proc-custom-plugin-add-to-rhdh.adoc b/modules/dynamic-plugins/proc-custom-plugin-add-to-rhdh.adoc index 16483321eb..140b6408e8 100644 --- a/modules/dynamic-plugins/proc-custom-plugin-add-to-rhdh.adoc +++ b/modules/dynamic-plugins/proc-custom-plugin-add-to-rhdh.adoc @@ -18,5 +18,5 @@ plugins: [NOTE] ==== -Ensure that your container images are publicly accessible, or that you have configured a pull secret in your environment. A pull secret provides {product} with credentials to authenticate pulling your plugin container images from a container registry. For more information about using image pull secrets on {platform-generic}, see link:https://docs.okd.io/latest/openshift_images/managing_images/using-image-pull-secrets.html[Using image pull secrets]. +Ensure that your container images are publicly accessible, or that you have configured a pull secret in your environment. A pull secret provides {product} with credentials to authenticate pulling your plugin container images from a container registry. For more information about using image pull secrets on {platform-generic}, see https://docs.okd.io/latest/openshift_images/managing_images/using-image-pull-secrets.html ==== \ No newline at end of file From 0830cc678d2634d7477eeee5f9e967adfc49113a Mon Sep 17 00:00:00 2001 From: Gerry-Forde <63045020+Gerry-Forde@users.noreply.github.com> Date: Mon, 10 Nov 2025 22:18:23 +0000 Subject: [PATCH 4/5] Update modules/dynamic-plugins/proc-custom-plugin-add-to-rhdh.adoc --- modules/dynamic-plugins/proc-custom-plugin-add-to-rhdh.adoc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/dynamic-plugins/proc-custom-plugin-add-to-rhdh.adoc b/modules/dynamic-plugins/proc-custom-plugin-add-to-rhdh.adoc index 140b6408e8..73db05957f 100644 --- a/modules/dynamic-plugins/proc-custom-plugin-add-to-rhdh.adoc +++ b/modules/dynamic-plugins/proc-custom-plugin-add-to-rhdh.adoc @@ -18,5 +18,8 @@ plugins: [NOTE] ==== -Ensure that your container images are publicly accessible, or that you have configured a pull secret in your environment. A pull secret provides {product} with credentials to authenticate pulling your plugin container images from a container registry. For more information about using image pull secrets on {platform-generic}, see https://docs.okd.io/latest/openshift_images/managing_images/using-image-pull-secrets.html +Ensure that your container images are publicly accessible, or that you have configured a pull secret in your environment. A pull secret provides {product} with credentials to authenticate pulling your plugin container images from a container registry. +==== + +For more information about using image pull secrets on {platform-generic}, see https://docs.okd.io/latest/openshift_images/managing_images/using-image-pull-secrets.html ==== \ No newline at end of file From 8345c847d5a8750d714507129b7d41d8d2509db3 Mon Sep 17 00:00:00 2001 From: Gerry-Forde <63045020+Gerry-Forde@users.noreply.github.com> Date: Mon, 10 Nov 2025 22:22:31 +0000 Subject: [PATCH 5/5] Update proc-custom-plugin-add-to-rhdh.adoc --- modules/dynamic-plugins/proc-custom-plugin-add-to-rhdh.adoc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/dynamic-plugins/proc-custom-plugin-add-to-rhdh.adoc b/modules/dynamic-plugins/proc-custom-plugin-add-to-rhdh.adoc index 73db05957f..a22e5d8a3d 100644 --- a/modules/dynamic-plugins/proc-custom-plugin-add-to-rhdh.adoc +++ b/modules/dynamic-plugins/proc-custom-plugin-add-to-rhdh.adoc @@ -21,5 +21,4 @@ plugins: Ensure that your container images are publicly accessible, or that you have configured a pull secret in your environment. A pull secret provides {product} with credentials to authenticate pulling your plugin container images from a container registry. ==== -For more information about using image pull secrets on {platform-generic}, see https://docs.okd.io/latest/openshift_images/managing_images/using-image-pull-secrets.html -==== \ No newline at end of file +//For more information about using image pull secrets on {platform-generic}, see https://docs.okd.io/latest/openshift_images/managing_images/using-image-pull-secrets.html