From b03ff4ef6f1756286e114bab6ae41582777dfc2e Mon Sep 17 00:00:00 2001 From: Leanne Ahern Date: Tue, 7 Oct 2025 15:29:45 +0100 Subject: [PATCH 1/4] Setting pullPolicy to IfNotPresent Signed-off-by: Leanne Ahern --- charts/backstage/values.schema.json | 2 +- charts/backstage/values.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/backstage/values.schema.json b/charts/backstage/values.schema.json index 17e2e1c8..c934c8d0 100644 --- a/charts/backstage/values.schema.json +++ b/charts/backstage/values.schema.json @@ -4620,7 +4620,7 @@ } ], "image": "{{ include \"backstage.image\" . }}", - "imagePullPolicy": "Always", + "imagePullPolicy": "IfNotPresent", "name": "install-dynamic-plugins", "resources": { "limits": { diff --git a/charts/backstage/values.yaml b/charts/backstage/values.yaml index 0924d91a..e2b81356 100644 --- a/charts/backstage/values.yaml +++ b/charts/backstage/values.yaml @@ -212,7 +212,7 @@ upstream: # This following variable is required for orchestrator to startup properly. - name: MAX_ENTRY_SIZE value: "30000000" - imagePullPolicy: Always + imagePullPolicy: IfNotPresent volumeMounts: - mountPath: /dynamic-plugins-root name: dynamic-plugins-root From 74197da2f0ec41b5913ebe4d69e4eb1ac5d1cd4c Mon Sep 17 00:00:00 2001 From: Leanne Ahern Date: Wed, 8 Oct 2025 16:31:09 +0100 Subject: [PATCH 2/4] Updating chart version Signed-off-by: Leanne Ahern --- charts/backstage/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/backstage/Chart.yaml b/charts/backstage/Chart.yaml index 0019ca48..2a5ccc68 100644 --- a/charts/backstage/Chart.yaml +++ b/charts/backstage/Chart.yaml @@ -47,4 +47,4 @@ sources: [] # Versions are expected to follow Semantic Versioning (https://semver.org/) # Note that when this chart is published to https://github.com/openshift-helm-charts/charts # it will follow the RHDH versioning 1.y.z -version: 4.5.10 +version: 4.5.11 From 9067bd034b3378ab148f7f36764af5df73609d42 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 8 Oct 2025 15:43:12 +0000 Subject: [PATCH 3/4] chore(pre-commit): Auto-fix hooks Co-authored-by: OpinionatedHeron --- charts/backstage/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/backstage/README.md b/charts/backstage/README.md index 842fba85..da60f2df 100644 --- a/charts/backstage/README.md +++ b/charts/backstage/README.md @@ -1,7 +1,7 @@ # RHDH Backstage Helm Chart for OpenShift -![Version: 4.5.10](https://img.shields.io/badge/Version-4.5.10-informational?style=flat-square) +![Version: 4.5.11](https://img.shields.io/badge/Version-4.5.11-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) A Helm chart for deploying Red Hat Developer Hub, which is a Red Hat supported version of Backstage. @@ -30,7 +30,7 @@ helm repo add bitnami https://charts.bitnami.com/bitnami helm repo add backstage https://backstage.github.io/charts helm repo add redhat-developer https://redhat-developer.github.io/rhdh-chart -helm install my-backstage redhat-developer/backstage --version 4.5.10 +helm install my-backstage redhat-developer/backstage --version 4.5.11 ``` ## Introduction From 5eacdb2a884f5d24e24e51ec63a8e02e63a79377 Mon Sep 17 00:00:00 2001 From: Leanne Ahern Date: Thu, 9 Oct 2025 11:03:42 +0100 Subject: [PATCH 4/4] Consistent IfNotPresent changes Signed-off-by: Leanne Ahern --- charts/backstage/templates/tests/test-connection.yaml | 2 +- charts/backstage/values.schema.json | 2 +- charts/backstage/values.schema.tmpl.json | 3 ++- charts/backstage/values.yaml | 1 + 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/charts/backstage/templates/tests/test-connection.yaml b/charts/backstage/templates/tests/test-connection.yaml index 85205b25..94b298ae 100644 --- a/charts/backstage/templates/tests/test-connection.yaml +++ b/charts/backstage/templates/tests/test-connection.yaml @@ -31,7 +31,7 @@ spec: - ls - /usr/bin/curl image: "{{ .Values.test.image.registry }}/{{ .Values.test.image.repository }}:{{ .Values.test.image.tag }}" - imagePullPolicy: Always + imagePullPolicy: IfNotPresent command: ["/bin/sh", "-c"] args: - | diff --git a/charts/backstage/values.schema.json b/charts/backstage/values.schema.json index c934c8d0..ff2b67f8 100644 --- a/charts/backstage/values.schema.json +++ b/charts/backstage/values.schema.json @@ -4556,7 +4556,7 @@ "type": "string" }, "pullPolicy": { - "default": "Always", + "default": "IfNotPresent", "description": "Ref: https://kubernetes.io/docs/concepts/containers/images/#image-pull-policy", "enum": [ "Always", diff --git a/charts/backstage/values.schema.tmpl.json b/charts/backstage/values.schema.tmpl.json index c9f0352b..0b5fb37f 100644 --- a/charts/backstage/values.schema.tmpl.json +++ b/charts/backstage/values.schema.tmpl.json @@ -12,7 +12,8 @@ "image": { "registry": "quay.io", "repository": "janus-idp/redhat-backstage-build", - "tag": "latest" + "tag": "latest", + "pullPolicy": "IfNotPresent" } } } diff --git a/charts/backstage/values.yaml b/charts/backstage/values.yaml index e2b81356..9575468a 100644 --- a/charts/backstage/values.yaml +++ b/charts/backstage/values.yaml @@ -39,6 +39,7 @@ upstream: registry: quay.io repository: rhdh/rhdh-hub-rhel9 tag: latest + pullPolicy: IfNotPresent command: [] # FIXME (tumido): USE POSTGRES_PASSWORD and POSTGRES_USER instead of POSTGRES_ADMIN_PASSWORD # This is a hack. In {fedora,rhel}/postgresql images, regular user is forbidden