From d1f604273facd0fba7b82047191a85e76bb99693 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 b8e32855038571bbd3f4b1f65d42af80db7948a3 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 5150a6d6481150a836a0a313ac093c34188b8503 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 c6f7b4696d789d0e8e067bd1edb3b2b1af6b22e6 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 170eccbbf12310ac12814ba477de9f2a2396f326 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