From faec3c06a679cb4925faa376d5b6a601a769905c Mon Sep 17 00:00:00 2001 From: Leanne Ahern Date: Wed, 28 Jan 2026 22:44:11 +0000 Subject: [PATCH 1/6] Updating orchestrator npm packages to OCI artifacts Signed-off-by: Leanne Ahern --- .../backstage-operator.clusterserviceversion.yaml | 2 +- .../rhdh/manifests/rhdh-default-config_v1_configmap.yaml | 8 ++++---- config/profile/rhdh/default-config/dynamic-plugins.yaml | 8 ++++---- dist/rhdh/install.yaml | 8 ++++---- docs/orchestrator.md | 8 ++++---- examples/orchestrator-cicd.yaml | 8 ++++---- examples/orchestrator.yaml | 8 ++++---- 7 files changed, 25 insertions(+), 25 deletions(-) diff --git a/bundle/rhdh/manifests/backstage-operator.clusterserviceversion.yaml b/bundle/rhdh/manifests/backstage-operator.clusterserviceversion.yaml index 7b89d0f90..6073b6b10 100644 --- a/bundle/rhdh/manifests/backstage-operator.clusterserviceversion.yaml +++ b/bundle/rhdh/manifests/backstage-operator.clusterserviceversion.yaml @@ -39,7 +39,7 @@ metadata: categories: Developer Tools certified: "true" containerImage: registry.redhat.io/rhdh/rhdh-rhel9-operator:1.10 - createdAt: "2026-01-21T13:34:28Z" + createdAt: "2026-01-28T22:28:39Z" description: Red Hat Developer Hub is a Red Hat supported version of Backstage. It comes with pre-built plug-ins and configuration settings, supports use of an external database, and can help streamline the process of setting up a self-managed diff --git a/bundle/rhdh/manifests/rhdh-default-config_v1_configmap.yaml b/bundle/rhdh/manifests/rhdh-default-config_v1_configmap.yaml index 3a7a65128..ff73d01b5 100644 --- a/bundle/rhdh/manifests/rhdh-default-config_v1_configmap.yaml +++ b/bundle/rhdh/manifests/rhdh-default-config_v1_configmap.yaml @@ -374,7 +374,7 @@ data: \ includes:\n# - dynamic-plugins.default.yaml\n# plugins: []\n#---\napiVersion: v1\nkind: ConfigMap\nmetadata:\n name: default-dynamic-plugins\ndata:\n dynamic-plugins.yaml: |\n includes:\n - dynamic-plugins.default.yaml\n plugins:\n - - disabled: true\n package: \"@redhat/backstage-plugin-orchestrator@1.8.2\"\n + disabled: true\n package: \"oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:bs_1.45.3__5.1.0!red-hat-developer-hub-backstage-plugin-orchestrator\"\n \ integrity: sha512-rnUA6iZ2JVAyASfwS4P9HeFmpqCgH6FQouzzg4s6lCPAsYUFvu6tifJ3df5lThXPUTJ2cDvvQgamU+4DiHP2jw==\n \ pluginConfig:\n dynamicPlugins:\n frontend:\n red-hat-developer-hub.backstage-plugin-orchestrator:\n \ appIcons:\n - importName: OrchestratorIcon\n @@ -388,15 +388,15 @@ data: OrchestratorCatalogTab\n config:\n layout:\n \ gridColumn: '1 / -1'\n if:\n \ anyOf:\n - IsOrchestratorCatalogTabAvailable\n - \ - disabled: true\n package: \"@redhat/backstage-plugin-orchestrator-backend-dynamic@1.8.2\"\n + \ - disabled: true\n package: \"oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:bs_1.45.3__8.3.0!red-hat-developer-hub-backstage-plugin-orchestrator-backend\"\n \ integrity: sha512-6G0YguzCM5nCDpOrIGJpLTXVMr6EBdIVqSXtsLH9RvBH25RTuFpfJ7q6eEp26DqveaiqUCfBpJ51smdjcsEzFQ==\n \ pluginConfig:\n orchestrator:\n dataIndexService:\n \ url: http://sonataflow-platform-data-index-service\n dependencies:\n - \ - ref: sonataflow\n - disabled: true\n package: \"@redhat/backstage-plugin-scaffolder-backend-module-orchestrator-dynamic@1.8.2\"\n + \ - ref: sonataflow\n - disabled: true\n package: \"oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:bs_1.45.3__1.3.1!red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator\"\n \ integrity: sha512-N2hCn9RI/QVEoK56FAkGkSDbvfQCOIzVsJTwDX0kf//npO++2crRSJpB1Lr/m2UtYxfaXZX53p8sPcK3g8yWkQ==\n \ pluginConfig:\n orchestrator:\n dataIndexService:\n \ url: http://sonataflow-platform-data-index-service \n - \ - disabled: true\n package: \"@redhat/backstage-plugin-orchestrator-form-widgets@1.8.2\"\n + \ - disabled: true\n package: \"oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:bs_1.45.3__1.2.0!red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets\"\n \ integrity: sha512-Pe0dn3g+YTK3jbl36E8nt4zdyH/3w+MWgRyFWPc2B0eV4/L/aRfRC4KxcktmHPdamRGXTIaXL6cFae8TZl8Htw==\n \ pluginConfig:\n dynamicPlugins:\n frontend:\n red-hat-developer-hub.backstage-plugin-orchestrator-form-widgets: { }" diff --git a/config/profile/rhdh/default-config/dynamic-plugins.yaml b/config/profile/rhdh/default-config/dynamic-plugins.yaml index 67e0a8c2a..de368239c 100644 --- a/config/profile/rhdh/default-config/dynamic-plugins.yaml +++ b/config/profile/rhdh/default-config/dynamic-plugins.yaml @@ -30,7 +30,7 @@ data: - dynamic-plugins.default.yaml plugins: - disabled: true - package: "@redhat/backstage-plugin-orchestrator@1.8.2" + package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:bs_1.45.3__5.1.0!red-hat-developer-hub-backstage-plugin-orchestrator" integrity: sha512-rnUA6iZ2JVAyASfwS4P9HeFmpqCgH6FQouzzg4s6lCPAsYUFvu6tifJ3df5lThXPUTJ2cDvvQgamU+4DiHP2jw== pluginConfig: dynamicPlugins: @@ -59,7 +59,7 @@ data: anyOf: - IsOrchestratorCatalogTabAvailable - disabled: true - package: "@redhat/backstage-plugin-orchestrator-backend-dynamic@1.8.2" + package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:bs_1.45.3__8.3.0!red-hat-developer-hub-backstage-plugin-orchestrator-backend" integrity: sha512-6G0YguzCM5nCDpOrIGJpLTXVMr6EBdIVqSXtsLH9RvBH25RTuFpfJ7q6eEp26DqveaiqUCfBpJ51smdjcsEzFQ== pluginConfig: orchestrator: @@ -68,14 +68,14 @@ data: dependencies: - ref: sonataflow - disabled: true - package: "@redhat/backstage-plugin-scaffolder-backend-module-orchestrator-dynamic@1.8.2" + package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:bs_1.45.3__1.3.1!red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator" integrity: sha512-N2hCn9RI/QVEoK56FAkGkSDbvfQCOIzVsJTwDX0kf//npO++2crRSJpB1Lr/m2UtYxfaXZX53p8sPcK3g8yWkQ== pluginConfig: orchestrator: dataIndexService: url: http://sonataflow-platform-data-index-service - disabled: true - package: "@redhat/backstage-plugin-orchestrator-form-widgets@1.8.2" + package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:bs_1.45.3__1.2.0!red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets" integrity: sha512-Pe0dn3g+YTK3jbl36E8nt4zdyH/3w+MWgRyFWPc2B0eV4/L/aRfRC4KxcktmHPdamRGXTIaXL6cFae8TZl8Htw== pluginConfig: dynamicPlugins: diff --git a/dist/rhdh/install.yaml b/dist/rhdh/install.yaml index cb277306c..c56824a2d 100644 --- a/dist/rhdh/install.yaml +++ b/dist/rhdh/install.yaml @@ -2187,7 +2187,7 @@ data: \ includes:\n# - dynamic-plugins.default.yaml\n# plugins: []\n#---\napiVersion: v1\nkind: ConfigMap\nmetadata:\n name: default-dynamic-plugins\ndata:\n dynamic-plugins.yaml: |\n includes:\n - dynamic-plugins.default.yaml\n plugins:\n - - disabled: true\n package: \"@redhat/backstage-plugin-orchestrator@1.8.2\"\n + disabled: true\n package: \"oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:bs_1.45.3__5.1.0!red-hat-developer-hub-backstage-plugin-orchestrator\"\n \ integrity: sha512-rnUA6iZ2JVAyASfwS4P9HeFmpqCgH6FQouzzg4s6lCPAsYUFvu6tifJ3df5lThXPUTJ2cDvvQgamU+4DiHP2jw==\n \ pluginConfig:\n dynamicPlugins:\n frontend:\n red-hat-developer-hub.backstage-plugin-orchestrator:\n \ appIcons:\n - importName: OrchestratorIcon\n @@ -2201,15 +2201,15 @@ data: OrchestratorCatalogTab\n config:\n layout:\n \ gridColumn: '1 / -1'\n if:\n \ anyOf:\n - IsOrchestratorCatalogTabAvailable\n - \ - disabled: true\n package: \"@redhat/backstage-plugin-orchestrator-backend-dynamic@1.8.2\"\n + \ - disabled: true\n package: \"oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:bs_1.45.3__8.3.0!red-hat-developer-hub-backstage-plugin-orchestrator-backend\"\n \ integrity: sha512-6G0YguzCM5nCDpOrIGJpLTXVMr6EBdIVqSXtsLH9RvBH25RTuFpfJ7q6eEp26DqveaiqUCfBpJ51smdjcsEzFQ==\n \ pluginConfig:\n orchestrator:\n dataIndexService:\n \ url: http://sonataflow-platform-data-index-service\n dependencies:\n - \ - ref: sonataflow\n - disabled: true\n package: \"@redhat/backstage-plugin-scaffolder-backend-module-orchestrator-dynamic@1.8.2\"\n + \ - ref: sonataflow\n - disabled: true\n package: \"oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:bs_1.45.3__1.3.1!red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator\"\n \ integrity: sha512-N2hCn9RI/QVEoK56FAkGkSDbvfQCOIzVsJTwDX0kf//npO++2crRSJpB1Lr/m2UtYxfaXZX53p8sPcK3g8yWkQ==\n \ pluginConfig:\n orchestrator:\n dataIndexService:\n \ url: http://sonataflow-platform-data-index-service \n - \ - disabled: true\n package: \"@redhat/backstage-plugin-orchestrator-form-widgets@1.8.2\"\n + \ - disabled: true\n package: \"oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:bs_1.45.3__1.2.0!red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets\"\n \ integrity: sha512-Pe0dn3g+YTK3jbl36E8nt4zdyH/3w+MWgRyFWPc2B0eV4/L/aRfRC4KxcktmHPdamRGXTIaXL6cFae8TZl8Htw==\n \ pluginConfig:\n dynamicPlugins:\n frontend:\n red-hat-developer-hub.backstage-plugin-orchestrator-form-widgets: { }" diff --git a/docs/orchestrator.md b/docs/orchestrator.md index 38b1b6196..5f8120bf1 100644 --- a/docs/orchestrator.md +++ b/docs/orchestrator.md @@ -80,15 +80,15 @@ To enable the orchestrator plugin, you should refer the dynamic plugins ConfigMa includes: - dynamic-plugins.default.yaml plugins: - - package: "@redhat/backstage-plugin-orchestrator@1.8.2" + - package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:bs_1.45.3__5.1.0!red-hat-developer-hub-backstage-plugin-orchestrator" disabled: false - - package: "@redhat/backstage-plugin-orchestrator-backend-dynamic@1.8.2" + - package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:bs_1.45.3__8.3.0!red-hat-developer-hub-backstage-plugin-orchestrator-backend" disabled: false dependencies: - ref: sonataflow - - package: "@redhat/backstage-plugin-scaffolder-backend-module-orchestrator-dynamic@1.8.2" + - package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:bs_1.45.3__1.3.1!red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator" disabled: false - - package: "@redhat/backstage-plugin-orchestrator-form-widgets@1.8.2" + - package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:bs_1.45.3__1.2.0!red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets" disabled: false ``` diff --git a/examples/orchestrator-cicd.yaml b/examples/orchestrator-cicd.yaml index 39272e3c5..35e7e4878 100644 --- a/examples/orchestrator-cicd.yaml +++ b/examples/orchestrator-cicd.yaml @@ -8,14 +8,14 @@ data: - dynamic-plugins.default.yaml plugins: - disabled: false - package: "@redhat/backstage-plugin-orchestrator@1.8.2" + package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:bs_1.45.3__5.1.0!red-hat-developer-hub-backstage-plugin-orchestrator" - disabled: false - package: "@redhat/backstage-plugin-orchestrator-backend-dynamic@1.8.2" + package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:bs_1.45.3__8.3.0!red-hat-developer-hub-backstage-plugin-orchestrator-backend" dependencies: - ref: sonataflow - - package: "@redhat/backstage-plugin-scaffolder-backend-module-orchestrator-dynamic@1.8.2" + - package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:bs_1.45.3__1.3.1!red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator" disabled: false - - package: "@redhat/backstage-plugin-orchestrator-form-widgets@1.8.2" + - package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:bs_1.45.3__1.2.0!red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets" disabled: false - package: ./dynamic-plugins/dist/backstage-community-plugin-redhat-argocd disabled: false diff --git a/examples/orchestrator.yaml b/examples/orchestrator.yaml index 661e4476d..c896e0fee 100644 --- a/examples/orchestrator.yaml +++ b/examples/orchestrator.yaml @@ -5,15 +5,15 @@ metadata: data: dynamic-plugins.yaml: | plugins: - - package: "@redhat/backstage-plugin-orchestrator@1.8.2" + - package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:bs_1.45.3__5.1.0!red-hat-developer-hub-backstage-plugin-orchestrator" disabled: false - - package: "@redhat/backstage-plugin-orchestrator-backend-dynamic@1.8.2" + - package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:bs_1.45.3__8.3.0!red-hat-developer-hub-backstage-plugin-orchestrator-backend" disabled: false dependencies: - ref: sonataflow - - package: "@redhat/backstage-plugin-scaffolder-backend-module-orchestrator-dynamic@1.8.2" + - package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:bs_1.45.3__1.3.1!red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator" disabled: false - - package: "@redhat/backstage-plugin-orchestrator-form-widgets@1.8.2" + - package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:bs_1.45.3__1.2.0!red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets" disabled: false # Enable Bulk import plugins. # - package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import-backend-dynamic From d04e84ff4818ad298abe33597ed3825a26099f48 Mon Sep 17 00:00:00 2001 From: Armel Soro Date: Mon, 2 Feb 2026 12:19:18 +0100 Subject: [PATCH 2/6] Simplify the configuration by leveraging the {{inherit}} option This option is supported as of RHDH 1.9 and allows inheriting the version from the dynamic-plugins.default.yaml (coming from the plugin catalog index image). This way, we are sure to use the default plugin version. NOTE: For this to work properly, the plugin refs should match. So if the orchestrator plugins refs are changed later to quay.io or registry.access.redhat.com in the DPDY, we should update them here as well. --- ...kstage-operator.clusterserviceversion.yaml | 2 +- ...kstage-operator.clusterserviceversion.yaml | 2 +- .../rhdh-default-config_v1_configmap.yaml | 82 ++++++++++--------- .../rhdh/default-config/dynamic-plugins.yaml | 58 ++----------- dist/rhdh/install.yaml | 82 ++++++++++--------- docs/orchestrator.md | 20 ++--- examples/orchestrator-cicd.yaml | 13 +-- examples/orchestrator.yaml | 13 +-- 8 files changed, 115 insertions(+), 157 deletions(-) diff --git a/bundle/backstage.io/manifests/backstage-operator.clusterserviceversion.yaml b/bundle/backstage.io/manifests/backstage-operator.clusterserviceversion.yaml index 5239029d3..b2c83ec87 100644 --- a/bundle/backstage.io/manifests/backstage-operator.clusterserviceversion.yaml +++ b/bundle/backstage.io/manifests/backstage-operator.clusterserviceversion.yaml @@ -35,7 +35,7 @@ metadata: } } ] - createdAt: "2026-01-21T13:34:27Z" + createdAt: "2026-02-02T11:18:27Z" description: Backstage Operator operators.operatorframework.io/builder: operator-sdk-v1.37.0 operators.operatorframework.io/project_layout: go.kubebuilder.io/v4 diff --git a/bundle/rhdh/manifests/backstage-operator.clusterserviceversion.yaml b/bundle/rhdh/manifests/backstage-operator.clusterserviceversion.yaml index 6073b6b10..0c833b158 100644 --- a/bundle/rhdh/manifests/backstage-operator.clusterserviceversion.yaml +++ b/bundle/rhdh/manifests/backstage-operator.clusterserviceversion.yaml @@ -39,7 +39,7 @@ metadata: categories: Developer Tools certified: "true" containerImage: registry.redhat.io/rhdh/rhdh-rhel9-operator:1.10 - createdAt: "2026-01-28T22:28:39Z" + createdAt: "2026-02-02T11:18:29Z" description: Red Hat Developer Hub is a Red Hat supported version of Backstage. It comes with pre-built plug-ins and configuration settings, supports use of an external database, and can help streamline the process of setting up a self-managed diff --git a/bundle/rhdh/manifests/rhdh-default-config_v1_configmap.yaml b/bundle/rhdh/manifests/rhdh-default-config_v1_configmap.yaml index ff73d01b5..c6c2cb87f 100644 --- a/bundle/rhdh/manifests/rhdh-default-config_v1_configmap.yaml +++ b/bundle/rhdh/manifests/rhdh-default-config_v1_configmap.yaml @@ -360,46 +360,48 @@ data: securityContext: # any group id fsGroup: 1001 - dynamic-plugins.yaml: "#apiVersion: v1\n#kind: ConfigMap\n#metadata:\n# name: default-dynamic-plugins - # must be the same as (deployment.yaml).spec.template.spec.volumes.name.dynamic-plugins-conf.configMap.name\n#data:\n# - \ \"dynamic-plugins.yaml\": |\n# ###########################################################################################################\n# - \ # /!\\ WARNING\n# #\n# # This is the default dynamic plugins configuration - file created and managed by the Operator for your CR.\n# # Do NOT edit this - manually in the Cluster, as your changes will be overridden by the Operator upon - the\n# # next reconciliation.\n# # If you want to customize the dynamic - plugins, you should create your own dynamic-plugins ConfigMap\n# # and reference - it in your CR.\n# # See https://docs.redhat.com/en/documentation/red_hat_developer_hub/1.4/html/installing_and_viewing_plugins_in_red_hat_developer_hub/rhdh-installing-rhdh-plugins_title-plugins-rhdh-about#proc-config-dynamic-plugins-rhdh-operator_rhdh-installing-rhdh-plugins\n# - \ # for more details or https://github.com/redhat-developer/rhdh-operator/blob/main/examples/rhdh-cr.yaml\n# - \ # for an example.\n# ###########################################################################################################\n# - \ includes:\n# - dynamic-plugins.default.yaml\n# plugins: []\n#---\napiVersion: - v1\nkind: ConfigMap\nmetadata:\n name: default-dynamic-plugins\ndata:\n dynamic-plugins.yaml: - |\n includes:\n - dynamic-plugins.default.yaml\n plugins:\n - - disabled: true\n package: \"oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:bs_1.45.3__5.1.0!red-hat-developer-hub-backstage-plugin-orchestrator\"\n - \ integrity: sha512-rnUA6iZ2JVAyASfwS4P9HeFmpqCgH6FQouzzg4s6lCPAsYUFvu6tifJ3df5lThXPUTJ2cDvvQgamU+4DiHP2jw==\n - \ pluginConfig:\n dynamicPlugins:\n frontend:\n red-hat-developer-hub.backstage-plugin-orchestrator:\n - \ appIcons:\n - importName: OrchestratorIcon\n - \ name: orchestratorIcon\n dynamicRoutes:\n - \ - importName: OrchestratorPage\n menuItem:\n - \ icon: orchestratorIcon\n text: - Orchestrator\n path: /orchestrator\n entityTabs:\n - \ - path: /workflows\n title: Workflows\n - \ mountPoint: entity.page.workflows\n mountPoints:\n - \ - mountPoint: entity.page.workflows/cards\n importName: - OrchestratorCatalogTab\n config:\n layout:\n - \ gridColumn: '1 / -1'\n if:\n - \ anyOf:\n - IsOrchestratorCatalogTabAvailable\n - \ - disabled: true\n package: \"oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:bs_1.45.3__8.3.0!red-hat-developer-hub-backstage-plugin-orchestrator-backend\"\n - \ integrity: sha512-6G0YguzCM5nCDpOrIGJpLTXVMr6EBdIVqSXtsLH9RvBH25RTuFpfJ7q6eEp26DqveaiqUCfBpJ51smdjcsEzFQ==\n - \ pluginConfig:\n orchestrator:\n dataIndexService:\n - \ url: http://sonataflow-platform-data-index-service\n dependencies:\n - \ - ref: sonataflow\n - disabled: true\n package: \"oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:bs_1.45.3__1.3.1!red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator\"\n - \ integrity: sha512-N2hCn9RI/QVEoK56FAkGkSDbvfQCOIzVsJTwDX0kf//npO++2crRSJpB1Lr/m2UtYxfaXZX53p8sPcK3g8yWkQ==\n - \ pluginConfig:\n orchestrator:\n dataIndexService:\n - \ url: http://sonataflow-platform-data-index-service \n - \ - disabled: true\n package: \"oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:bs_1.45.3__1.2.0!red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets\"\n - \ integrity: sha512-Pe0dn3g+YTK3jbl36E8nt4zdyH/3w+MWgRyFWPc2B0eV4/L/aRfRC4KxcktmHPdamRGXTIaXL6cFae8TZl8Htw==\n - \ pluginConfig:\n dynamicPlugins:\n frontend:\n red-hat-developer-hub.backstage-plugin-orchestrator-form-widgets: - { }" + dynamic-plugins.yaml: | + #apiVersion: v1 + #kind: ConfigMap + #metadata: + # name: default-dynamic-plugins # must be the same as (deployment.yaml).spec.template.spec.volumes.name.dynamic-plugins-conf.configMap.name + #data: + # "dynamic-plugins.yaml": | + # ########################################################################################################### + # # /!\ WARNING + # # + # # This is the default dynamic plugins configuration file created and managed by the Operator for your CR. + # # Do NOT edit this manually in the Cluster, as your changes will be overridden by the Operator upon the + # # next reconciliation. + # # If you want to customize the dynamic plugins, you should create your own dynamic-plugins ConfigMap + # # and reference it in your CR. + # # See https://docs.redhat.com/en/documentation/red_hat_developer_hub/1.4/html/installing_and_viewing_plugins_in_red_hat_developer_hub/rhdh-installing-rhdh-plugins_title-plugins-rhdh-about#proc-config-dynamic-plugins-rhdh-operator_rhdh-installing-rhdh-plugins + # # for more details or https://github.com/redhat-developer/rhdh-operator/blob/main/examples/rhdh-cr.yaml + # # for an example. + # ########################################################################################################### + # includes: + # - dynamic-plugins.default.yaml + # plugins: [] + #--- + apiVersion: v1 + kind: ConfigMap + metadata: + name: default-dynamic-plugins + data: + dynamic-plugins.yaml: | + includes: + - dynamic-plugins.default.yaml + plugins: + - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' + disabled: true + - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' + disabled: true + dependencies: + - ref: sonataflow + - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' + disabled: true + - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' + disabled: true route.yaml: |- apiVersion: route.openshift.io/v1 kind: Route diff --git a/config/profile/rhdh/default-config/dynamic-plugins.yaml b/config/profile/rhdh/default-config/dynamic-plugins.yaml index de368239c..6635eca21 100644 --- a/config/profile/rhdh/default-config/dynamic-plugins.yaml +++ b/config/profile/rhdh/default-config/dynamic-plugins.yaml @@ -29,55 +29,13 @@ data: includes: - dynamic-plugins.default.yaml plugins: - - disabled: true - package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:bs_1.45.3__5.1.0!red-hat-developer-hub-backstage-plugin-orchestrator" - integrity: sha512-rnUA6iZ2JVAyASfwS4P9HeFmpqCgH6FQouzzg4s6lCPAsYUFvu6tifJ3df5lThXPUTJ2cDvvQgamU+4DiHP2jw== - pluginConfig: - dynamicPlugins: - frontend: - red-hat-developer-hub.backstage-plugin-orchestrator: - appIcons: - - importName: OrchestratorIcon - name: orchestratorIcon - dynamicRoutes: - - importName: OrchestratorPage - menuItem: - icon: orchestratorIcon - text: Orchestrator - path: /orchestrator - entityTabs: - - path: /workflows - title: Workflows - mountPoint: entity.page.workflows - mountPoints: - - mountPoint: entity.page.workflows/cards - importName: OrchestratorCatalogTab - config: - layout: - gridColumn: '1 / -1' - if: - anyOf: - - IsOrchestratorCatalogTabAvailable - - disabled: true - package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:bs_1.45.3__8.3.0!red-hat-developer-hub-backstage-plugin-orchestrator-backend" - integrity: sha512-6G0YguzCM5nCDpOrIGJpLTXVMr6EBdIVqSXtsLH9RvBH25RTuFpfJ7q6eEp26DqveaiqUCfBpJ51smdjcsEzFQ== - pluginConfig: - orchestrator: - dataIndexService: - url: http://sonataflow-platform-data-index-service + - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' + disabled: true + - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' + disabled: true dependencies: - ref: sonataflow - - disabled: true - package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:bs_1.45.3__1.3.1!red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator" - integrity: sha512-N2hCn9RI/QVEoK56FAkGkSDbvfQCOIzVsJTwDX0kf//npO++2crRSJpB1Lr/m2UtYxfaXZX53p8sPcK3g8yWkQ== - pluginConfig: - orchestrator: - dataIndexService: - url: http://sonataflow-platform-data-index-service - - disabled: true - package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:bs_1.45.3__1.2.0!red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets" - integrity: sha512-Pe0dn3g+YTK3jbl36E8nt4zdyH/3w+MWgRyFWPc2B0eV4/L/aRfRC4KxcktmHPdamRGXTIaXL6cFae8TZl8Htw== - pluginConfig: - dynamicPlugins: - frontend: - red-hat-developer-hub.backstage-plugin-orchestrator-form-widgets: { } \ No newline at end of file + - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' + disabled: true + - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' + disabled: true diff --git a/dist/rhdh/install.yaml b/dist/rhdh/install.yaml index c56824a2d..6d9636591 100644 --- a/dist/rhdh/install.yaml +++ b/dist/rhdh/install.yaml @@ -2173,46 +2173,48 @@ data: securityContext: # any group id fsGroup: 1001 - dynamic-plugins.yaml: "#apiVersion: v1\n#kind: ConfigMap\n#metadata:\n# name: default-dynamic-plugins - # must be the same as (deployment.yaml).spec.template.spec.volumes.name.dynamic-plugins-conf.configMap.name\n#data:\n# - \ \"dynamic-plugins.yaml\": |\n# ###########################################################################################################\n# - \ # /!\\ WARNING\n# #\n# # This is the default dynamic plugins configuration - file created and managed by the Operator for your CR.\n# # Do NOT edit this - manually in the Cluster, as your changes will be overridden by the Operator upon - the\n# # next reconciliation.\n# # If you want to customize the dynamic - plugins, you should create your own dynamic-plugins ConfigMap\n# # and reference - it in your CR.\n# # See https://docs.redhat.com/en/documentation/red_hat_developer_hub/1.4/html/installing_and_viewing_plugins_in_red_hat_developer_hub/rhdh-installing-rhdh-plugins_title-plugins-rhdh-about#proc-config-dynamic-plugins-rhdh-operator_rhdh-installing-rhdh-plugins\n# - \ # for more details or https://github.com/redhat-developer/rhdh-operator/blob/main/examples/rhdh-cr.yaml\n# - \ # for an example.\n# ###########################################################################################################\n# - \ includes:\n# - dynamic-plugins.default.yaml\n# plugins: []\n#---\napiVersion: - v1\nkind: ConfigMap\nmetadata:\n name: default-dynamic-plugins\ndata:\n dynamic-plugins.yaml: - |\n includes:\n - dynamic-plugins.default.yaml\n plugins:\n - - disabled: true\n package: \"oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:bs_1.45.3__5.1.0!red-hat-developer-hub-backstage-plugin-orchestrator\"\n - \ integrity: sha512-rnUA6iZ2JVAyASfwS4P9HeFmpqCgH6FQouzzg4s6lCPAsYUFvu6tifJ3df5lThXPUTJ2cDvvQgamU+4DiHP2jw==\n - \ pluginConfig:\n dynamicPlugins:\n frontend:\n red-hat-developer-hub.backstage-plugin-orchestrator:\n - \ appIcons:\n - importName: OrchestratorIcon\n - \ name: orchestratorIcon\n dynamicRoutes:\n - \ - importName: OrchestratorPage\n menuItem:\n - \ icon: orchestratorIcon\n text: - Orchestrator\n path: /orchestrator\n entityTabs:\n - \ - path: /workflows\n title: Workflows\n - \ mountPoint: entity.page.workflows\n mountPoints:\n - \ - mountPoint: entity.page.workflows/cards\n importName: - OrchestratorCatalogTab\n config:\n layout:\n - \ gridColumn: '1 / -1'\n if:\n - \ anyOf:\n - IsOrchestratorCatalogTabAvailable\n - \ - disabled: true\n package: \"oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:bs_1.45.3__8.3.0!red-hat-developer-hub-backstage-plugin-orchestrator-backend\"\n - \ integrity: sha512-6G0YguzCM5nCDpOrIGJpLTXVMr6EBdIVqSXtsLH9RvBH25RTuFpfJ7q6eEp26DqveaiqUCfBpJ51smdjcsEzFQ==\n - \ pluginConfig:\n orchestrator:\n dataIndexService:\n - \ url: http://sonataflow-platform-data-index-service\n dependencies:\n - \ - ref: sonataflow\n - disabled: true\n package: \"oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:bs_1.45.3__1.3.1!red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator\"\n - \ integrity: sha512-N2hCn9RI/QVEoK56FAkGkSDbvfQCOIzVsJTwDX0kf//npO++2crRSJpB1Lr/m2UtYxfaXZX53p8sPcK3g8yWkQ==\n - \ pluginConfig:\n orchestrator:\n dataIndexService:\n - \ url: http://sonataflow-platform-data-index-service \n - \ - disabled: true\n package: \"oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:bs_1.45.3__1.2.0!red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets\"\n - \ integrity: sha512-Pe0dn3g+YTK3jbl36E8nt4zdyH/3w+MWgRyFWPc2B0eV4/L/aRfRC4KxcktmHPdamRGXTIaXL6cFae8TZl8Htw==\n - \ pluginConfig:\n dynamicPlugins:\n frontend:\n red-hat-developer-hub.backstage-plugin-orchestrator-form-widgets: - { }" + dynamic-plugins.yaml: | + #apiVersion: v1 + #kind: ConfigMap + #metadata: + # name: default-dynamic-plugins # must be the same as (deployment.yaml).spec.template.spec.volumes.name.dynamic-plugins-conf.configMap.name + #data: + # "dynamic-plugins.yaml": | + # ########################################################################################################### + # # /!\ WARNING + # # + # # This is the default dynamic plugins configuration file created and managed by the Operator for your CR. + # # Do NOT edit this manually in the Cluster, as your changes will be overridden by the Operator upon the + # # next reconciliation. + # # If you want to customize the dynamic plugins, you should create your own dynamic-plugins ConfigMap + # # and reference it in your CR. + # # See https://docs.redhat.com/en/documentation/red_hat_developer_hub/1.4/html/installing_and_viewing_plugins_in_red_hat_developer_hub/rhdh-installing-rhdh-plugins_title-plugins-rhdh-about#proc-config-dynamic-plugins-rhdh-operator_rhdh-installing-rhdh-plugins + # # for more details or https://github.com/redhat-developer/rhdh-operator/blob/main/examples/rhdh-cr.yaml + # # for an example. + # ########################################################################################################### + # includes: + # - dynamic-plugins.default.yaml + # plugins: [] + #--- + apiVersion: v1 + kind: ConfigMap + metadata: + name: default-dynamic-plugins + data: + dynamic-plugins.yaml: | + includes: + - dynamic-plugins.default.yaml + plugins: + - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' + disabled: true + - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' + disabled: true + dependencies: + - ref: sonataflow + - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' + disabled: true + - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' + disabled: true route.yaml: |- apiVersion: route.openshift.io/v1 kind: Route diff --git a/docs/orchestrator.md b/docs/orchestrator.md index 5f8120bf1..bc81f4273 100644 --- a/docs/orchestrator.md +++ b/docs/orchestrator.md @@ -80,16 +80,16 @@ To enable the orchestrator plugin, you should refer the dynamic plugins ConfigMa includes: - dynamic-plugins.default.yaml plugins: - - package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:bs_1.45.3__5.1.0!red-hat-developer-hub-backstage-plugin-orchestrator" - disabled: false - - package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:bs_1.45.3__8.3.0!red-hat-developer-hub-backstage-plugin-orchestrator-backend" - disabled: false - dependencies: - - ref: sonataflow - - package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:bs_1.45.3__1.3.1!red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator" - disabled: false - - package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:bs_1.45.3__1.2.0!red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets" - disabled: false + - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' + disabled: false + - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' + disabled: false + dependencies: + - ref: sonataflow + - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' + disabled: false + - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' + disabled: false ``` See [example](/examples/orchestrator.yaml) for a complete configuration of the orchestrator plugin. diff --git a/examples/orchestrator-cicd.yaml b/examples/orchestrator-cicd.yaml index 35e7e4878..97c40a454 100644 --- a/examples/orchestrator-cicd.yaml +++ b/examples/orchestrator-cicd.yaml @@ -7,16 +7,17 @@ data: includes: - dynamic-plugins.default.yaml plugins: - - disabled: false - package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:bs_1.45.3__5.1.0!red-hat-developer-hub-backstage-plugin-orchestrator" - - disabled: false - package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:bs_1.45.3__8.3.0!red-hat-developer-hub-backstage-plugin-orchestrator-backend" + - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' + disabled: false + - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' + disabled: false dependencies: - ref: sonataflow - - package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:bs_1.45.3__1.3.1!red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator" + - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' disabled: false - - package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:bs_1.45.3__1.2.0!red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets" + - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' disabled: false + # TODO These should be changed to the OCI references - package: ./dynamic-plugins/dist/backstage-community-plugin-redhat-argocd disabled: false dependencies: diff --git a/examples/orchestrator.yaml b/examples/orchestrator.yaml index c896e0fee..7bb059e91 100644 --- a/examples/orchestrator.yaml +++ b/examples/orchestrator.yaml @@ -5,21 +5,16 @@ metadata: data: dynamic-plugins.yaml: | plugins: - - package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:bs_1.45.3__5.1.0!red-hat-developer-hub-backstage-plugin-orchestrator" + - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' disabled: false - - package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:bs_1.45.3__8.3.0!red-hat-developer-hub-backstage-plugin-orchestrator-backend" + - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' disabled: false dependencies: - ref: sonataflow - - package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:bs_1.45.3__1.3.1!red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator" + - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' disabled: false - - package: "oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:bs_1.45.3__1.2.0!red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets" + - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' disabled: false - # Enable Bulk import plugins. -# - package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import-backend-dynamic -# disabled: false -# - package: ./dynamic-plugins/dist/red-hat-developer-hub-backstage-plugin-bulk-import -# disabled: false --- apiVersion: v1 kind: ConfigMap From 7247e637444b4340eeb1cbcd90165c2c31d38137 Mon Sep 17 00:00:00 2001 From: Leanne Ahern Date: Tue, 3 Feb 2026 12:45:31 +0000 Subject: [PATCH 3/6] Updating orchestrator packages from ghcr.io to quay.io Signed-off-by: Leanne Ahern --- .../rhdh/manifests/rhdh-default-config_v1_configmap.yaml | 8 ++++---- config/profile/rhdh/default-config/dynamic-plugins.yaml | 8 ++++---- dist/rhdh/install.yaml | 8 ++++---- docs/orchestrator.md | 8 ++++---- examples/orchestrator-cicd.yaml | 8 ++++---- examples/orchestrator.yaml | 8 ++++---- 6 files changed, 24 insertions(+), 24 deletions(-) diff --git a/bundle/rhdh/manifests/rhdh-default-config_v1_configmap.yaml b/bundle/rhdh/manifests/rhdh-default-config_v1_configmap.yaml index c6c2cb87f..12a7ac669 100644 --- a/bundle/rhdh/manifests/rhdh-default-config_v1_configmap.yaml +++ b/bundle/rhdh/manifests/rhdh-default-config_v1_configmap.yaml @@ -392,15 +392,15 @@ data: includes: - dynamic-plugins.default.yaml plugins: - - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' + - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' disabled: true - - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' + - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' disabled: true dependencies: - ref: sonataflow - - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' + - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' disabled: true - - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' + - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' disabled: true route.yaml: |- apiVersion: route.openshift.io/v1 diff --git a/config/profile/rhdh/default-config/dynamic-plugins.yaml b/config/profile/rhdh/default-config/dynamic-plugins.yaml index 6635eca21..3876ba049 100644 --- a/config/profile/rhdh/default-config/dynamic-plugins.yaml +++ b/config/profile/rhdh/default-config/dynamic-plugins.yaml @@ -29,13 +29,13 @@ data: includes: - dynamic-plugins.default.yaml plugins: - - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' + - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' disabled: true - - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' + - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' disabled: true dependencies: - ref: sonataflow - - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' + - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' disabled: true - - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' + - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' disabled: true diff --git a/dist/rhdh/install.yaml b/dist/rhdh/install.yaml index 6d9636591..d8ef7000f 100644 --- a/dist/rhdh/install.yaml +++ b/dist/rhdh/install.yaml @@ -2205,15 +2205,15 @@ data: includes: - dynamic-plugins.default.yaml plugins: - - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' + - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' disabled: true - - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' + - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' disabled: true dependencies: - ref: sonataflow - - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' + - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' disabled: true - - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' + - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' disabled: true route.yaml: |- apiVersion: route.openshift.io/v1 diff --git a/docs/orchestrator.md b/docs/orchestrator.md index bc81f4273..d71ba0c47 100644 --- a/docs/orchestrator.md +++ b/docs/orchestrator.md @@ -80,15 +80,15 @@ To enable the orchestrator plugin, you should refer the dynamic plugins ConfigMa includes: - dynamic-plugins.default.yaml plugins: - - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' + - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' disabled: false - - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' + - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' disabled: false dependencies: - ref: sonataflow - - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' + - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' disabled: false - - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' + - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' disabled: false ``` diff --git a/examples/orchestrator-cicd.yaml b/examples/orchestrator-cicd.yaml index 97c40a454..54cf1f590 100644 --- a/examples/orchestrator-cicd.yaml +++ b/examples/orchestrator-cicd.yaml @@ -7,15 +7,15 @@ data: includes: - dynamic-plugins.default.yaml plugins: - - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' + - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' disabled: false - - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' + - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' disabled: false dependencies: - ref: sonataflow - - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' + - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' disabled: false - - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' + - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' disabled: false # TODO These should be changed to the OCI references - package: ./dynamic-plugins/dist/backstage-community-plugin-redhat-argocd diff --git a/examples/orchestrator.yaml b/examples/orchestrator.yaml index 7bb059e91..08a6e97ae 100644 --- a/examples/orchestrator.yaml +++ b/examples/orchestrator.yaml @@ -5,15 +5,15 @@ metadata: data: dynamic-plugins.yaml: | plugins: - - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' + - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' disabled: false - - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' + - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' disabled: false dependencies: - ref: sonataflow - - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' + - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' disabled: false - - package: 'oci://ghcr.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' + - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' disabled: false --- apiVersion: v1 From a1de7ef0549750ff7d2263ae55b39286994cf6bf Mon Sep 17 00:00:00 2001 From: Leanne Ahern Date: Tue, 3 Feb 2026 13:43:18 +0000 Subject: [PATCH 4/6] Correcting quay.io path Signed-off-by: Leanne Ahern --- .../manifests/rhdh-default-config_v1_configmap.yaml | 11 +++++------ .../profile/rhdh/default-config/dynamic-plugins.yaml | 8 ++++---- dist/rhdh/install.yaml | 8 ++++---- docs/orchestrator.md | 8 ++++---- examples/orchestrator-cicd.yaml | 8 ++++---- examples/orchestrator.yaml | 8 ++++---- 6 files changed, 25 insertions(+), 26 deletions(-) diff --git a/bundle/rhdh/manifests/rhdh-default-config_v1_configmap.yaml b/bundle/rhdh/manifests/rhdh-default-config_v1_configmap.yaml index 12a7ac669..92c92be0b 100644 --- a/bundle/rhdh/manifests/rhdh-default-config_v1_configmap.yaml +++ b/bundle/rhdh/manifests/rhdh-default-config_v1_configmap.yaml @@ -387,20 +387,19 @@ data: kind: ConfigMap metadata: name: default-dynamic-plugins - data: - dynamic-plugins.yaml: | + data:orchestrator includes: - dynamic-plugins.default.yaml plugins: - - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' + - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' disabled: true - - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' + - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' disabled: true dependencies: - ref: sonataflow - - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' + - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' disabled: true - - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' + - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' disabled: true route.yaml: |- apiVersion: route.openshift.io/v1 diff --git a/config/profile/rhdh/default-config/dynamic-plugins.yaml b/config/profile/rhdh/default-config/dynamic-plugins.yaml index 3876ba049..5fa7c29ef 100644 --- a/config/profile/rhdh/default-config/dynamic-plugins.yaml +++ b/config/profile/rhdh/default-config/dynamic-plugins.yaml @@ -29,13 +29,13 @@ data: includes: - dynamic-plugins.default.yaml plugins: - - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' + - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' disabled: true - - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' + - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' disabled: true dependencies: - ref: sonataflow - - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' + - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' disabled: true - - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' + - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' disabled: true diff --git a/dist/rhdh/install.yaml b/dist/rhdh/install.yaml index d8ef7000f..751ea06b0 100644 --- a/dist/rhdh/install.yaml +++ b/dist/rhdh/install.yaml @@ -2205,15 +2205,15 @@ data: includes: - dynamic-plugins.default.yaml plugins: - - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' + - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' disabled: true - - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' + - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' disabled: true dependencies: - ref: sonataflow - - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' + - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' disabled: true - - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' + - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' disabled: true route.yaml: |- apiVersion: route.openshift.io/v1 diff --git a/docs/orchestrator.md b/docs/orchestrator.md index d71ba0c47..2bcea4170 100644 --- a/docs/orchestrator.md +++ b/docs/orchestrator.md @@ -80,15 +80,15 @@ To enable the orchestrator plugin, you should refer the dynamic plugins ConfigMa includes: - dynamic-plugins.default.yaml plugins: - - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' + - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' disabled: false - - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' + - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' disabled: false dependencies: - ref: sonataflow - - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' + - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' disabled: false - - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' + - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' disabled: false ``` diff --git a/examples/orchestrator-cicd.yaml b/examples/orchestrator-cicd.yaml index 54cf1f590..64e64ace4 100644 --- a/examples/orchestrator-cicd.yaml +++ b/examples/orchestrator-cicd.yaml @@ -7,15 +7,15 @@ data: includes: - dynamic-plugins.default.yaml plugins: - - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' + - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' disabled: false - - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' + - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' disabled: false dependencies: - ref: sonataflow - - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' + - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' disabled: false - - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' + - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' disabled: false # TODO These should be changed to the OCI references - package: ./dynamic-plugins/dist/backstage-community-plugin-redhat-argocd diff --git a/examples/orchestrator.yaml b/examples/orchestrator.yaml index 08a6e97ae..dfd420766 100644 --- a/examples/orchestrator.yaml +++ b/examples/orchestrator.yaml @@ -5,15 +5,15 @@ metadata: data: dynamic-plugins.yaml: | plugins: - - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' + - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' disabled: false - - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' + - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' disabled: false dependencies: - ref: sonataflow - - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' + - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' disabled: false - - package: 'oci://quay.io/redhat-developer/rhdh-plugin-export-overlays/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' + - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' disabled: false --- apiVersion: v1 From 002b34a7da555606641c15aa2b9090c55c00cceb Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 3 Feb 2026 13:44:13 +0000 Subject: [PATCH 5/6] Regenerate bundle/installer manifests Co-authored-by: OpinionatedHeron --- .../manifests/backstage-operator.clusterserviceversion.yaml | 2 +- .../manifests/backstage-operator.clusterserviceversion.yaml | 2 +- bundle/rhdh/manifests/rhdh-default-config_v1_configmap.yaml | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/bundle/backstage.io/manifests/backstage-operator.clusterserviceversion.yaml b/bundle/backstage.io/manifests/backstage-operator.clusterserviceversion.yaml index b2c83ec87..f66284bb1 100644 --- a/bundle/backstage.io/manifests/backstage-operator.clusterserviceversion.yaml +++ b/bundle/backstage.io/manifests/backstage-operator.clusterserviceversion.yaml @@ -35,7 +35,7 @@ metadata: } } ] - createdAt: "2026-02-02T11:18:27Z" + createdAt: "2026-02-03T13:44:07Z" description: Backstage Operator operators.operatorframework.io/builder: operator-sdk-v1.37.0 operators.operatorframework.io/project_layout: go.kubebuilder.io/v4 diff --git a/bundle/rhdh/manifests/backstage-operator.clusterserviceversion.yaml b/bundle/rhdh/manifests/backstage-operator.clusterserviceversion.yaml index 0c833b158..a1c7dce43 100644 --- a/bundle/rhdh/manifests/backstage-operator.clusterserviceversion.yaml +++ b/bundle/rhdh/manifests/backstage-operator.clusterserviceversion.yaml @@ -39,7 +39,7 @@ metadata: categories: Developer Tools certified: "true" containerImage: registry.redhat.io/rhdh/rhdh-rhel9-operator:1.10 - createdAt: "2026-02-02T11:18:29Z" + createdAt: "2026-02-03T13:44:08Z" description: Red Hat Developer Hub is a Red Hat supported version of Backstage. It comes with pre-built plug-ins and configuration settings, supports use of an external database, and can help streamline the process of setting up a self-managed diff --git a/bundle/rhdh/manifests/rhdh-default-config_v1_configmap.yaml b/bundle/rhdh/manifests/rhdh-default-config_v1_configmap.yaml index 92c92be0b..32d13ea36 100644 --- a/bundle/rhdh/manifests/rhdh-default-config_v1_configmap.yaml +++ b/bundle/rhdh/manifests/rhdh-default-config_v1_configmap.yaml @@ -387,7 +387,8 @@ data: kind: ConfigMap metadata: name: default-dynamic-plugins - data:orchestrator + data: + dynamic-plugins.yaml: | includes: - dynamic-plugins.default.yaml plugins: From 2505a07f0500aaf8013c376eead6aea9c272d7b3 Mon Sep 17 00:00:00 2001 From: Leanne Ahern Date: Wed, 4 Feb 2026 10:54:16 +0000 Subject: [PATCH 6/6] Updating quay.io paths to use registry.access.redhat Signed-off-by: Leanne Ahern --- .../rhdh/manifests/rhdh-default-config_v1_configmap.yaml | 8 ++++---- config/profile/rhdh/default-config/dynamic-plugins.yaml | 8 ++++---- dist/rhdh/install.yaml | 8 ++++---- docs/orchestrator.md | 8 ++++---- examples/orchestrator-cicd.yaml | 8 ++++---- examples/orchestrator.yaml | 8 ++++---- 6 files changed, 24 insertions(+), 24 deletions(-) diff --git a/bundle/rhdh/manifests/rhdh-default-config_v1_configmap.yaml b/bundle/rhdh/manifests/rhdh-default-config_v1_configmap.yaml index 92c92be0b..1f740f86b 100644 --- a/bundle/rhdh/manifests/rhdh-default-config_v1_configmap.yaml +++ b/bundle/rhdh/manifests/rhdh-default-config_v1_configmap.yaml @@ -391,15 +391,15 @@ data: includes: - dynamic-plugins.default.yaml plugins: - - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' + - package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' disabled: true - - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' + - package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' disabled: true dependencies: - ref: sonataflow - - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' + - package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' disabled: true - - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' + - package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' disabled: true route.yaml: |- apiVersion: route.openshift.io/v1 diff --git a/config/profile/rhdh/default-config/dynamic-plugins.yaml b/config/profile/rhdh/default-config/dynamic-plugins.yaml index 5fa7c29ef..611993ae3 100644 --- a/config/profile/rhdh/default-config/dynamic-plugins.yaml +++ b/config/profile/rhdh/default-config/dynamic-plugins.yaml @@ -29,13 +29,13 @@ data: includes: - dynamic-plugins.default.yaml plugins: - - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' + - package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' disabled: true - - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' + - package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' disabled: true dependencies: - ref: sonataflow - - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' + - package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' disabled: true - - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' + - package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' disabled: true diff --git a/dist/rhdh/install.yaml b/dist/rhdh/install.yaml index 751ea06b0..220ef84be 100644 --- a/dist/rhdh/install.yaml +++ b/dist/rhdh/install.yaml @@ -2205,15 +2205,15 @@ data: includes: - dynamic-plugins.default.yaml plugins: - - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' + - package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' disabled: true - - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' + - package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' disabled: true dependencies: - ref: sonataflow - - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' + - package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' disabled: true - - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' + - package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' disabled: true route.yaml: |- apiVersion: route.openshift.io/v1 diff --git a/docs/orchestrator.md b/docs/orchestrator.md index 2bcea4170..6b7d4aec6 100644 --- a/docs/orchestrator.md +++ b/docs/orchestrator.md @@ -80,15 +80,15 @@ To enable the orchestrator plugin, you should refer the dynamic plugins ConfigMa includes: - dynamic-plugins.default.yaml plugins: - - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' + - package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' disabled: false - - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' + - package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' disabled: false dependencies: - ref: sonataflow - - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' + - package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' disabled: false - - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' + - package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' disabled: false ``` diff --git a/examples/orchestrator-cicd.yaml b/examples/orchestrator-cicd.yaml index 64e64ace4..0bef934f1 100644 --- a/examples/orchestrator-cicd.yaml +++ b/examples/orchestrator-cicd.yaml @@ -7,15 +7,15 @@ data: includes: - dynamic-plugins.default.yaml plugins: - - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' + - package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' disabled: false - - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' + - package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' disabled: false dependencies: - ref: sonataflow - - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' + - package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' disabled: false - - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' + - package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' disabled: false # TODO These should be changed to the OCI references - package: ./dynamic-plugins/dist/backstage-community-plugin-redhat-argocd diff --git a/examples/orchestrator.yaml b/examples/orchestrator.yaml index dfd420766..03c24e4fe 100644 --- a/examples/orchestrator.yaml +++ b/examples/orchestrator.yaml @@ -5,15 +5,15 @@ metadata: data: dynamic-plugins.yaml: | plugins: - - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' + - package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator:{{inherit}}' disabled: false - - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' + - package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-backend:{{inherit}}' disabled: false dependencies: - ref: sonataflow - - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' + - package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-scaffolder-backend-module-orchestrator:{{inherit}}' disabled: false - - package: 'oci://quay.io/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' + - package: 'oci://registry.access.redhat.com/rhdh/red-hat-developer-hub-backstage-plugin-orchestrator-form-widgets:{{inherit}}' disabled: false --- apiVersion: v1