diff --git a/buildscripts/verify-helm-migration.sh b/buildscripts/verify-helm-migration.sh index f044ecaba..de33723c9 100755 --- a/buildscripts/verify-helm-migration.sh +++ b/buildscripts/verify-helm-migration.sh @@ -113,7 +113,7 @@ helm_run template my-release "${new_chart}" \ go run ./buildscripts/helm-migration-guard "${old_render}" "${new_render}" helm_run package "${new_chart}" --destination "${output_dir}" >/dev/null -test -s "${work_dir}/silo-7.0.1.tgz" +test -s "${work_dir}/silo-7.0.2.tgz" if find "${work_dir}" -maxdepth 1 -type f -name 'minio-*.tgz' | grep -q .; then echo "Helm packaging emitted a legacy MinIO chart name" >&2 exit 1 diff --git a/helm/silo/Chart.yaml b/helm/silo/Chart.yaml index 9e07e965f..fc6847b29 100644 --- a/helm/silo/Chart.yaml +++ b/helm/silo/Chart.yaml @@ -1,8 +1,8 @@ apiVersion: v1 description: S3-Interface Libre Object Storage name: silo -version: 7.0.1 -appVersion: RELEASE.2026-08-06T00-00-00Z +version: 7.0.2 +appVersion: RELEASE.2026-09-03T00-00-00Z keywords: - silo - storage diff --git a/helm/silo/README.md b/helm/silo/README.md index 1f9ee8370..6b1d293e4 100644 --- a/helm/silo/README.md +++ b/helm/silo/README.md @@ -61,6 +61,7 @@ names. Export the complete values and render the candidate chart offline: ```bash helm get values my-release -n my-namespace -a > values.before-silo.yaml SILO_TAG='' +MCLI_TAG='' helm template my-release ./helm/silo \ -n my-namespace \ @@ -69,9 +70,9 @@ helm template my-release ./helm/silo \ --set fullnameOverride=my-existing-fullname \ --set serviceAccount.name=minio-sa \ --set image.repository=pgsty/silo \ - --set mcImage.repository=pgsty/silo \ + --set mcImage.repository=pgsty/mc \ --set-string image.tag="${SILO_TAG}" \ - --set-string mcImage.tag="${SILO_TAG}" \ + --set-string mcImage.tag="${MCLI_TAG}" \ > rendered.silo.yaml ``` @@ -81,6 +82,7 @@ mounts. After review, upgrade the chart and image together: ```bash SILO_TAG='' +MCLI_TAG='' helm upgrade my-release ./helm/silo \ -n my-namespace \ -f values.before-silo.yaml \ @@ -88,9 +90,9 @@ helm upgrade my-release ./helm/silo \ --set fullnameOverride=my-existing-fullname \ --set serviceAccount.name=minio-sa \ --set image.repository=pgsty/silo \ - --set mcImage.repository=pgsty/silo \ + --set mcImage.repository=pgsty/mc \ --set-string image.tag="${SILO_TAG}" \ - --set-string mcImage.tag="${SILO_TAG}" + --set-string mcImage.tag="${MCLI_TAG}" ``` Rollback is chart-level: use `helm rollback`, not an image-only downgrade. The diff --git a/helm/silo/values.yaml b/helm/silo/values.yaml index 646521430..123199bb3 100644 --- a/helm/silo/values.yaml +++ b/helm/silo/values.yaml @@ -15,18 +15,17 @@ clusterDomain: cluster.local ## image: repository: pgsty/silo - tag: RELEASE.2026-08-06T00-00-00Z + tag: RELEASE.2026-09-03T00-00-00Z pullPolicy: IfNotPresent imagePullSecrets: [] # - name: "image-pull-secret" -## Image used by post-install jobs. The pgsty/silo image bundles mcli and -## provides /usr/bin/mc as a compatibility link. +## Silo client image used by post-install jobs. ## mcImage: - repository: pgsty/silo - tag: RELEASE.2026-08-06T00-00-00Z + repository: pgsty/mc + tag: RELEASE.2026-09-01T00-00-00Z pullPolicy: IfNotPresent ## Silo mode, i.e. standalone or distributed.