From 448d0e539996072a46b5c60b93652a97654df439 Mon Sep 17 00:00:00 2001 From: ssaikia Date: Thu, 22 Jan 2026 13:36:55 +0530 Subject: [PATCH 1/4] ci fix --- .ibm/pipelines/value_files/values_showcase.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.ibm/pipelines/value_files/values_showcase.yaml b/.ibm/pipelines/value_files/values_showcase.yaml index 402354f82b..0c83dfbac7 100644 --- a/.ibm/pipelines/value_files/values_showcase.yaml +++ b/.ibm/pipelines/value_files/values_showcase.yaml @@ -258,6 +258,11 @@ global: frontend: red-hat-developer-hub.backstage-plugin-orchestrator-form-widgets: {} + # Disabled due to issue with the plugin + # See: https://issues.redhat.com/browse/RHDHBUGS-2530 + - package: "oci://quay.io/rhdh/backstage-community-plugin-analytics-provider-segment@sha256:3ab84da5049c2434aadf508e22b5ecfe7dc54c4506f1c60ed9171296d0b4c6fc" + disabled: true + # -- Upstream Backstage [chart configuration](https://github.com/backstage/charts/blob/main/charts/backstage/values.yaml) upstream: nameOverride: developer-hub From 182e8e5c9073640c2d56232d3adba2661bbde380 Mon Sep 17 00:00:00 2001 From: ssaikia Date: Thu, 22 Jan 2026 14:17:51 +0530 Subject: [PATCH 2/4] added disable option --- .ibm/pipelines/value_files/values_showcase.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.ibm/pipelines/value_files/values_showcase.yaml b/.ibm/pipelines/value_files/values_showcase.yaml index 0c83dfbac7..3cfaba8ce2 100644 --- a/.ibm/pipelines/value_files/values_showcase.yaml +++ b/.ibm/pipelines/value_files/values_showcase.yaml @@ -260,7 +260,7 @@ global: # Disabled due to issue with the plugin # See: https://issues.redhat.com/browse/RHDHBUGS-2530 - - package: "oci://quay.io/rhdh/backstage-community-plugin-analytics-provider-segment@sha256:3ab84da5049c2434aadf508e22b5ecfe7dc54c4506f1c60ed9171296d0b4c6fc" + - package: "oci://quay.io/rhdh/backstage-community-plugin-analytics-provider-segment@sha256:3ab84da5049c2434aadf508e22b5ecfe7dc54c4506f1c60ed9171296d0b4c6fc!backstage-community-plugin-analytics-provider-segment" disabled: true # -- Upstream Backstage [chart configuration](https://github.com/backstage/charts/blob/main/charts/backstage/values.yaml) From 9f771942404046854454f1982f026d9184bf6d43 Mon Sep 17 00:00:00 2001 From: ssaikia Date: Thu, 22 Jan 2026 17:59:30 +0530 Subject: [PATCH 3/4] added workaround --- .../value_files/values_showcase.yaml | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/.ibm/pipelines/value_files/values_showcase.yaml b/.ibm/pipelines/value_files/values_showcase.yaml index 3cfaba8ce2..70985b880a 100644 --- a/.ibm/pipelines/value_files/values_showcase.yaml +++ b/.ibm/pipelines/value_files/values_showcase.yaml @@ -278,6 +278,37 @@ upstream: options: token: test-token subject: test-subject + # FIXME: https://issues.redhat.com/browse/RHDHBUGS-2530 + # Workaround to force the deployment to use wrapper from container + initContainers: + - name: install-dynamic-plugins + image: '{{ include "backstage.image" . }}' + command: + - sh + - "-c" + - | + ./install-dynamic-plugins.sh /dynamic-plugins-root + env: + - name: NPM_CONFIG_USERCONFIG + value: /opt/app-root/src/.npmrc.dynamic-plugins + - name: MAX_ENTRY_SIZE + value: "30000000" + imagePullPolicy: Always + volumeMounts: + - mountPath: /dynamic-plugins-root + name: dynamic-plugins-root + - mountPath: /opt/app-root/src/dynamic-plugins.yaml + name: dynamic-plugins + readOnly: true + subPath: dynamic-plugins.yaml + - mountPath: /opt/app-root/src/.npmrc.dynamic-plugins + name: dynamic-plugins-npmrc + readOnly: true + subPath: .npmrc + - mountPath: /opt/app-root/src/.config/containers + name: dynamic-plugins-registry-auth + readOnly: true + workingDir: /opt/app-root/src image: pullPolicy: Always registry: quay.io From 0e173c83435affd2654acd63a407d51395646303 Mon Sep 17 00:00:00 2001 From: ssaikia Date: Thu, 22 Jan 2026 18:16:01 +0530 Subject: [PATCH 4/4] removed plugin change --- .ibm/pipelines/value_files/values_showcase.yaml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/.ibm/pipelines/value_files/values_showcase.yaml b/.ibm/pipelines/value_files/values_showcase.yaml index 70985b880a..85198265bd 100644 --- a/.ibm/pipelines/value_files/values_showcase.yaml +++ b/.ibm/pipelines/value_files/values_showcase.yaml @@ -258,11 +258,6 @@ global: frontend: red-hat-developer-hub.backstage-plugin-orchestrator-form-widgets: {} - # Disabled due to issue with the plugin - # See: https://issues.redhat.com/browse/RHDHBUGS-2530 - - package: "oci://quay.io/rhdh/backstage-community-plugin-analytics-provider-segment@sha256:3ab84da5049c2434aadf508e22b5ecfe7dc54c4506f1c60ed9171296d0b4c6fc!backstage-community-plugin-analytics-provider-segment" - disabled: true - # -- Upstream Backstage [chart configuration](https://github.com/backstage/charts/blob/main/charts/backstage/values.yaml) upstream: nameOverride: developer-hub