From 32ea29f43de38d8ac9a3404030c2321592de86c5 Mon Sep 17 00:00:00 2001 From: Jesse Jaggars Date: Tue, 9 Jun 2026 18:25:18 -0400 Subject: [PATCH] fix(helm): switch bitnami charts from OCI to HTTPS repository Docker Hub OCI pulls are rate-limited and cause CI failures. Switch postgresql dependency and e2e helm installs to use https://charts.bitnami.com/bitnami which does not require Docker Hub authentication. Fixes unauthenticated OCI pull failures in CI. --- deploy/helm/openshell/Chart.lock | 6 +++--- deploy/helm/openshell/Chart.yaml | 2 +- e2e/rust/e2e-openshift.sh | 3 ++- e2e/with-kube-gateway.sh | 3 ++- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/deploy/helm/openshell/Chart.lock b/deploy/helm/openshell/Chart.lock index b079e8e6e..7a81ecc3a 100644 --- a/deploy/helm/openshell/Chart.lock +++ b/deploy/helm/openshell/Chart.lock @@ -1,6 +1,6 @@ dependencies: - name: postgresql - repository: oci://registry-1.docker.io/bitnamicharts + repository: https://charts.bitnami.com/bitnami version: 18.6.7 -digest: sha256:e4df764483edb0695ac56dd4e27eb3a225a9c0b0ef52a8b60e3e0b51e36153ab -generated: "2026-05-28T18:05:12.507876-04:00" +digest: sha256:ad5d03a28d06bb10dfdd9e082284efe8d487892625b28e46cada24c4f9a29750 +generated: "2026-06-09T18:24:58.974269-04:00" diff --git a/deploy/helm/openshell/Chart.yaml b/deploy/helm/openshell/Chart.yaml index 69693662b..1b199f648 100644 --- a/deploy/helm/openshell/Chart.yaml +++ b/deploy/helm/openshell/Chart.yaml @@ -14,6 +14,6 @@ appVersion: "0.0.0" dependencies: - name: postgresql version: 18.6.7 - repository: oci://registry-1.docker.io/bitnamicharts + repository: https://charts.bitnami.com/bitnami condition: postgres.enabled alias: postgres diff --git a/e2e/rust/e2e-openshift.sh b/e2e/rust/e2e-openshift.sh index 588a5572e..f342dd58f 100755 --- a/e2e/rust/e2e-openshift.sh +++ b/e2e/rust/e2e-openshift.sh @@ -135,7 +135,8 @@ EXTERNAL_PG_DATABASE="openshell" EXTERNAL_PG_USERNAME="openshell" log "Deploying standalone PostgreSQL as external database..." -helm install "$EXTERNAL_PG_RELEASE" oci://registry-1.docker.io/bitnamicharts/postgresql \ +helm repo add bitnami https://charts.bitnami.com/bitnami 2>/dev/null || true +helm install "$EXTERNAL_PG_RELEASE" bitnami/postgresql --version 18.6.7 \ -n "$NAMESPACE" \ --set auth.username="$EXTERNAL_PG_USERNAME" \ --set auth.password="$EXTERNAL_PG_PASSWORD" \ diff --git a/e2e/with-kube-gateway.sh b/e2e/with-kube-gateway.sh index ebbf91309..11ee8e5b0 100755 --- a/e2e/with-kube-gateway.sh +++ b/e2e/with-kube-gateway.sh @@ -198,7 +198,8 @@ scenario_cleanup_release() { scenario_deploy_external_pg() { local pg_host pg_uri echo "==> Deploying standalone PostgreSQL as external database..." - helmctl install pg-external oci://registry-1.docker.io/bitnamicharts/postgresql \ + helmctl repo add bitnami https://charts.bitnami.com/bitnami 2>/dev/null || true + helmctl install pg-external bitnami/postgresql --version 18.6.7 \ --namespace "${NAMESPACE}" \ --set auth.username=openshell \ --set auth.password=ext-test-password \