From b08331b3d27523bc1bf5904156d07d51edcbb6f4 Mon Sep 17 00:00:00 2001 From: Iain Sproat <68657+iainsproat@users.noreply.github.com> Date: Wed, 17 Sep 2025 18:00:29 +0100 Subject: [PATCH] ci(deployment test): bitnami helm charts should now use bitnamilegacy image repository (#5479) * ci(deployment test): use bitnamilegacy image repository * pin valkey & minio to bitnamilegacy * global.security.allowInsecureImages * re-require test-deployments * update additional minio image repository * Update more image repositories * version 12 of minio is being deployed and has slightly different config --- .github/workflows/release.yml | 2 +- tests/deployment/helm/values/minio.values.yaml | 15 +++++++++++++++ tests/deployment/helm/values/postgres.values.yaml | 9 +++++++++ tests/deployment/helm/values/valkey.values.yaml | 8 ++++++++ 4 files changed, 33 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index eea8776fb..83533037e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -49,7 +49,7 @@ jobs: secrets: inherit deploy: - needs: [get-version, tests, builds] # test-deployments provisionally unlock releases + needs: [get-version, tests, builds, test-deployments] uses: ./.github/workflows/publish.yml with: IMAGE_VERSION_TAG: ${{ needs.get-version.outputs.IMAGE_VERSION_TAG }} diff --git a/tests/deployment/helm/values/minio.values.yaml b/tests/deployment/helm/values/minio.values.yaml index c39a0accc..85bf45ebe 100644 --- a/tests/deployment/helm/values/minio.values.yaml +++ b/tests/deployment/helm/values/minio.values.yaml @@ -3,9 +3,24 @@ auth: rootUser: minioadmin rootPassword: minioadmin image: + repository: bitnamilegacy/minio debug: true persistence: enabled: true existingClaim: minio-pvc +defaultInitContainers: + volumePermissions: + image: + repository: bitnamilegacy/os-shell +clientImage: + repository: bitnamilegacy/minio-client +console: + image: + repository: bitnamilegacy/minio-object-browser volumePermissions: enabled: true + image: + repository: bitnamilegacy/os-shell +global: + security: + allowInsecureImages: true # needed for bitnamilegacy images diff --git a/tests/deployment/helm/values/postgres.values.yaml b/tests/deployment/helm/values/postgres.values.yaml index ce8cc2060..2a87d98e6 100644 --- a/tests/deployment/helm/values/postgres.values.yaml +++ b/tests/deployment/helm/values/postgres.values.yaml @@ -1,7 +1,13 @@ image: + repository: bitnamilegacy/postgresql debug: true volumePermissions: enabled: true + image: + repository: bitnamilegacy/os-shell +metrics: + image: + repository: bitnamilegacy/postgres-exporter primary: auth: username: postgres @@ -35,3 +41,6 @@ primary: TABLESPACE = pg_default CONNECTION LIMIT = -1; -- End Speckle Server Tests +global: + security: + allowInsecureImages: true # needed for bitnamilegacy images diff --git a/tests/deployment/helm/values/valkey.values.yaml b/tests/deployment/helm/values/valkey.values.yaml index 013e00228..4c748cff4 100644 --- a/tests/deployment/helm/values/valkey.values.yaml +++ b/tests/deployment/helm/values/valkey.values.yaml @@ -1,3 +1,11 @@ architecture: standalone auth: password: valkey +image: + repository: bitnamilegacy/valkey +kubectl: + image: + repository: bitnamilegacy/kubectl +global: + security: + allowInsecureImages: true # needed for bitnamilegacy images