From 3699d24312a5e3deb985412fd0a50b6e82661a8d Mon Sep 17 00:00:00 2001 From: Feng Ruohang Date: Tue, 28 Jul 2026 11:30:56 +0800 Subject: [PATCH] helm: harden Silo chart delivery (#44) Pin the maintained Silo image by digest, publish chart 5.5.0, add Kind/S3 smoke coverage, and define the direct-chart versus operator maintenance boundary. Closes #1 Closes #5 --- .github/workflows/helm.yml | 110 +++++ README.md | 12 + helm-reindex.sh | 5 +- helm-releases/minio-5.5.0.tgz | Bin 0 -> 23766 bytes helm/minio/Chart.yaml | 17 +- helm/minio/README.md | 78 ++-- helm/minio/templates/_helpers.tpl | 22 + helm/minio/templates/deployment.yaml | 2 +- helm/minio/templates/post-job.yaml | 10 +- helm/minio/templates/statefulset.yaml | 2 +- .../templates/tests/test-connection.yaml | 52 +++ helm/minio/values.yaml | 28 +- index.yaml | 385 ++++++++++-------- 13 files changed, 490 insertions(+), 233 deletions(-) create mode 100644 .github/workflows/helm.yml create mode 100644 helm-releases/minio-5.5.0.tgz create mode 100644 helm/minio/templates/tests/test-connection.yaml diff --git a/.github/workflows/helm.yml b/.github/workflows/helm.yml new file mode 100644 index 000000000..5094f885f --- /dev/null +++ b/.github/workflows/helm.yml @@ -0,0 +1,110 @@ +name: Helm Chart + +on: + workflow_dispatch: + pull_request: + paths: + - ".github/workflows/helm.yml" + - "helm/**" + - "helm-releases/minio-*.tgz" + - "helm-reindex.sh" + - "index.yaml" + push: + branches: + - master + paths: + - ".github/workflows/helm.yml" + - "helm/**" + - "helm-releases/minio-*.tgz" + - "helm-reindex.sh" + - "index.yaml" + +permissions: + contents: read + +jobs: + install-smoke: + runs-on: ubuntu-latest + timeout-minutes: 20 + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Set up Helm + uses: azure/setup-helm@v4 + with: + version: v3.19.0 + + - name: Verify packaged chart + run: | + set -euo pipefail + chart_version="$(awk '$1 == "version:" { print $2; exit }' helm/minio/Chart.yaml)" + chart_package="helm-releases/minio-${chart_version}.tgz" + test -f "${chart_package}" + echo "CHART_PACKAGE=${chart_package}" >> "${GITHUB_ENV}" + helm lint --strict "${chart_package}" + + unpacked="$(mktemp -d)" + tar -xzf "${chart_package}" -C "${unpacked}" + diff -ru --exclude Chart.yaml helm/minio "${unpacked}/minio" + + package_digest="$(sha256sum "${chart_package}" | awk '{ print $1 }')" + grep -F "digest: ${package_digest}" index.yaml + grep -F "https://raw.githubusercontent.com/pgsty/minio/master/${chart_package}" index.yaml + + - name: Render and verify immutable images + run: | + set -euo pipefail + expected_image='pgsty/minio@sha256:dacff8306a6e0a734518533992dbdcca26bc1ca47f77cf47cb9945725f92b29b' + rendered="$(mktemp)" + helm template silo "${CHART_PACKAGE}" \ + --namespace silo \ + --set mode=standalone \ + --set persistence.enabled=false > "${rendered}" + grep -F "image: \"${expected_image}\"" "${rendered}" + if grep -Eq 'image:.*(quay\.io/minio|minio/minio|minio/mc)' "${rendered}"; then + echo "Rendered chart still references an upstream MinIO image." + exit 1 + fi + + - name: Create Kind cluster + uses: helm/kind-action@v1 + with: + version: v0.31.0 + kubectl_version: v1.35.0 + node_image: kindest/node:v1.35.0@sha256:452d707d4862f52530247495d180205e029056831160e22870e37e3f6c1ac31f + cluster_name: silo-chart + wait: 120s + + - name: Install chart + run: | + set -euo pipefail + helm install silo "${CHART_PACKAGE}" \ + --namespace silo \ + --create-namespace \ + --wait \ + --wait-for-jobs \ + --timeout 10m \ + --set mode=standalone \ + --set replicas=1 \ + --set persistence.enabled=false \ + --set resources.requests.memory=512Mi \ + --set rootUser=siloadmin \ + --set rootPassword=silo-smoke-password \ + --set 'buckets[0].name=bootstrap' \ + --set 'buckets[0].policy=none' \ + --set 'buckets[0].purge=false' + kubectl rollout status deployment/silo-minio --namespace silo --timeout=2m + + - name: Run S3 smoke test + run: | + set -euo pipefail + helm test silo --namespace silo --logs --timeout 5m + + - name: Diagnostics + if: failure() + run: | + helm status silo --namespace silo || true + kubectl get all --namespace silo -o wide || true + kubectl describe pods --namespace silo || true + kubectl logs --namespace silo --all-containers=true --prefix=true --selector release=silo || true diff --git a/README.md b/README.md index d8edb6d00..2e0941b80 100644 --- a/README.md +++ b/README.md @@ -29,3 +29,15 @@ Console: [`georgmangold/console`](https://github.com/georgmangold/console/), a c Ansible Deployment: [https://pigsty.io/docs/minio](https://pigsty.io/docs/minio) APT/YUM repo for `minio` and `mcli` binary: [https://pigsty.io/docs/infra](https://pigsty.io/docs/repo/infra/list/#object-storage) + +## Kubernetes delivery and scope + +This repository maintains the direct-deployment Helm chart in [`helm/minio`](helm/minio/README.md) for standalone and distributed Silo server deployments. Chart defaults use the version- and digest-pinned multi-architecture [`pgsty/minio`](https://hub.docker.com/r/pgsty/minio) image, and every chart change is checked by a real Kind install plus an S3 write/read/delete smoke test. + +```bash +helm repo add silo https://raw.githubusercontent.com/pgsty/minio/master +helm repo update silo +helm install my-release silo/minio --namespace minio --create-namespace +``` + +The MinIO Operator, Tenant CRDs, and operator lifecycle are **not maintained by this repository**. There is no Pigsty/Silo operator fork here. Users who require an operator must select and validate a separate operator implementation; issues and pull requests for operator code should be filed with that implementation. diff --git a/helm-reindex.sh b/helm-reindex.sh index 424533665..8b0d0018f 100755 --- a/helm-reindex.sh +++ b/helm-reindex.sh @@ -1,5 +1,6 @@ -#!/bin/bash +#!/usr/bin/env bash +set -euo pipefail helm package helm/minio -d helm-releases/ -helm repo index --merge index.yaml --url https://charts.min.io . +helm repo index --merge index.yaml --url https://raw.githubusercontent.com/pgsty/minio/master . diff --git a/helm-releases/minio-5.5.0.tgz b/helm-releases/minio-5.5.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..e826d89f7bf75e20beb44f84e052b24cc3bef96a GIT binary patch literal 23766 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 R?K=Pf|Np69mqq{p0st?Z!43cb literal 0 HcmV?d00001 diff --git a/helm/minio/Chart.yaml b/helm/minio/Chart.yaml index 6ae6f1161..a50bb04f4 100644 --- a/helm/minio/Chart.yaml +++ b/helm/minio/Chart.yaml @@ -1,18 +1,19 @@ apiVersion: v1 -description: High Performance Object Storage +description: Silo, a community-maintained MinIO-compatible object store name: minio -version: 5.4.0 -appVersion: RELEASE.2024-12-18T13-15-44Z +version: 5.5.0 +appVersion: RELEASE.2026-06-18T00-00-00Z keywords: - minio + - silo - storage - object-storage - s3 - cluster -home: https://min.io -icon: https://min.io/resources/img/logo/MINIO_wordmark.png +home: https://silo.pigsty.io +icon: https://raw.githubusercontent.com/pgsty/minio/master/.github/logo.svg sources: -- https://github.com/minio/minio +- https://github.com/pgsty/minio maintainers: -- name: MinIO, Inc - email: dev@minio.io +- name: Pigsty + url: https://pigsty.io diff --git a/helm/minio/README.md b/helm/minio/README.md index e30bdc714..2d3d0949e 100644 --- a/helm/minio/README.md +++ b/helm/minio/README.md @@ -1,27 +1,42 @@ -# MinIO Community Helm Chart +# Silo Community Helm Chart -[![Slack](https://slack.min.io/slack?type=svg)](https://slack.min.io) [![license](https://img.shields.io/badge/license-AGPL%20V3-blue)](https://github.com/minio/minio/blob/master/LICENSE) +[![license](https://img.shields.io/badge/license-AGPL%20V3-blue)](https://github.com/pgsty/minio/blob/master/LICENSE) +[![source](https://img.shields.io/badge/source-pgsty%2Fminio-blue?logo=github)](https://github.com/pgsty/minio) +[![image](https://img.shields.io/badge/image-pgsty%2Fminio-blue?logo=docker)](https://hub.docker.com/r/pgsty/minio) -MinIO is a High Performance Object Storage released under GNU Affero General Public License v3.0. It is API compatible with Amazon S3 cloud storage service. Use MinIO to build high performance infrastructure for machine learning, analytics and application data workloads. +Silo is a community-maintained, S3-compatible object store derived from MinIO. This chart deploys the Silo server directly on Kubernetes in standalone or distributed mode. -| IMPORTANT | -| -------------------------- | -| This Helm chart is community built, maintained, and supported. MinIO does not guarantee support for any given bug, feature request, or update referencing this chart.

MinIO publishes a separate [MinIO Kubernetes Operator and Tenant Helm Chart](https://github.com/minio/operator/tree/master/helm) that is officially maintained and supported. MinIO strongly recommends using the MinIO Kubernetes Operator for production deployments. See [Deploy Operator With Helm](https://silo.pigsty.io/operations/deployments/k8s-deploy-operator-helm-on-kubernetes.html?ref=github) for additional documentation. | +> [!IMPORTANT] +> This chart is maintained in [`pgsty/minio`](https://github.com/pgsty/minio). Chart changes are linted, installed into Kind, and verified with an S3 write/read/delete test. +> +> The MinIO Operator, Tenant CRDs, and operator lifecycle are **not maintained here**. This repository does not provide or plan to provide a Pigsty/Silo operator fork. + +## Pinned images + +The defaults are immutable multi-architecture references for `linux/amd64` and `linux/arm64`: + +| Workload | Repository | Release | Manifest digest | +|:---------|:-----------|:--------|:----------------| +| Server | `pgsty/minio` | `RELEASE.2026-06-18T00-00-00Z` | `sha256:dacff8306a6e0a734518533992dbdcca26bc1ca47f77cf47cb9945725f92b29b` | +| Post-install jobs and tests | `pgsty/minio` | `RELEASE.2026-06-18T00-00-00Z` | `sha256:dacff8306a6e0a734518533992dbdcca26bc1ca47f77cf47cb9945725f92b29b` | + +The Silo image bundles `mcli` and an `mc` compatibility alias. When an image `digest` is set it takes precedence over `tag`. To select another release, update both fields; alternatively set `digest: ""` to use the tag alone. ## Introduction -This chart bootstraps MinIO Cluster on [Kubernetes](http://kubernetes.io) using the [Helm](https://helm.sh) package manager. +This chart bootstraps a Silo cluster on [Kubernetes](https://kubernetes.io) using the [Helm](https://helm.sh) package manager. ## Prerequisites -- Helm cli with Kubernetes cluster configured. +- Helm 3 with a Kubernetes cluster configured. - PV provisioner support in the underlying infrastructure. (We recommend using ) -- Use Kubernetes version v1.19 and later for best experience. +- Kubernetes v1.25 or later is recommended. The current CI test version is recorded in [the Helm workflow](../../.github/workflows/helm.yml). -## Configure MinIO Helm repo +## Configure the Silo Helm repository ```bash -helm repo add minio https://charts.min.io/ +helm repo add silo https://raw.githubusercontent.com/pgsty/minio/master +helm repo update silo ``` ### Installing the Chart @@ -29,7 +44,10 @@ helm repo add minio https://charts.min.io/ Install this chart using: ```bash -helm install --namespace minio --set rootUser=rootuser,rootPassword=rootpass123 --generate-name minio/minio +helm install my-release silo/minio \ + --namespace minio \ + --create-namespace \ + --set rootUser=rootuser,rootPassword=rootpass123 ``` The command deploys MinIO on the Kubernetes cluster in the default configuration. The [configuration](#configuration) section lists the parameters that can be configured during installation. @@ -39,7 +57,17 @@ The command deploys MinIO on the Kubernetes cluster in the default configuration Minimal toy setup for testing purposes can be deployed using: ```bash -helm install --set resources.requests.memory=512Mi --set replicas=1 --set persistence.enabled=false --set mode=standalone --set rootUser=rootuser,rootPassword=rootpass123 --generate-name minio/minio +helm install my-release silo/minio \ + --namespace minio \ + --create-namespace \ + --set mode=standalone \ + --set replicas=1 \ + --set persistence.enabled=false \ + --set resources.requests.memory=512Mi \ + --set rootUser=rootuser \ + --set rootPassword=rootpass123 + +helm test my-release --namespace minio --logs ``` ### Upgrading the Chart @@ -50,10 +78,10 @@ You can use Helm to update MinIO version in a live release. Assuming your releas helm get values my-release > old_values.yaml ``` -Then change the field `image.tag` in `old_values.yaml` file with MinIO image tag you want to use. Now update the chart using +Update `image.tag` and `image.digest` together for the server release. If post-install jobs are enabled, update `mcImage.tag` and `mcImage.digest` to the same tested artifact. Then upgrade the release: ```bash -helm upgrade -f old_values.yaml my-release minio/minio +helm upgrade -f old_values.yaml my-release silo/minio ``` Default upgrade strategies are specified in the `values.yaml` file. Update these fields if you'd like to use a different strategy. @@ -65,7 +93,7 @@ Refer the [Values file](./values.yaml) for all the possible config fields. You can specify each parameter using the `--set key=value[,key=value]` argument to `helm install`. For example, ```bash -helm install --name my-release --set persistence.size=1Ti minio/minio +helm install my-release --set persistence.size=1Ti silo/minio ``` The above command deploys MinIO server with a 1Ti backing persistent volume. @@ -73,7 +101,7 @@ The above command deploys MinIO server with a 1Ti backing persistent volume. Alternately, you can provide a YAML file that specifies parameter values while installing the chart. For example, ```bash -helm install --name my-release -f values.yaml minio/minio +helm install my-release -f values.yaml silo/minio ``` ### Persistence @@ -81,7 +109,7 @@ helm install --name my-release -f values.yaml minio/minio This chart provisions a PersistentVolumeClaim and mounts corresponding persistent volume to default location `/export`. You'll need physical storage available in the Kubernetes cluster for this to work. If you'd rather use `emptyDir`, disable PersistentVolumeClaim by: ```bash -helm install --set persistence.enabled=false minio/minio +helm install my-release --set persistence.enabled=false silo/minio ``` > *"An emptyDir volume is first created when a Pod is assigned to a Node, and exists as long as that Pod is running on that node. When a Pod is removed from a node for any reason, the data in the emptyDir is deleted forever."* @@ -95,7 +123,7 @@ If a Persistent Volume Claim already exists, specify it during installation. 3. Install the chart ```bash -helm install --set persistence.existingClaim=PVC_NAME minio/minio +helm install my-release --set persistence.existingClaim=PVC_NAME silo/minio ``` ### NetworkPolicy @@ -134,7 +162,7 @@ kubectl create secret generic my-minio-secret --from-literal=rootUser=foobarbaz Then install the chart, specifying that you want to use an existing secret: ```bash -helm install --set existingSecret=my-minio-secret minio/minio +helm install my-release --set existingSecret=my-minio-secret silo/minio ``` The following fields are expected in the secret: @@ -157,7 +185,7 @@ kubectl create secret generic tls-ssl-minio --from-file=path/to/private.key --fr Then install the chart, specifying that you want to use the TLS secret: ```bash -helm install --set tls.enabled=true,tls.certSecret=tls-ssl-minio minio/minio +helm install my-release --set tls.enabled=true,tls.certSecret=tls-ssl-minio silo/minio ``` ### Installing certificates from third party CAs @@ -191,7 +219,7 @@ or Install the chart, specifying the buckets you want to create after install: ```bash -helm install --set buckets[0].name=bucket1,buckets[0].policy=none,buckets[0].purge=false minio/minio +helm install my-release --set buckets[0].name=bucket1,buckets[0].policy=none,buckets[0].purge=false silo/minio ``` Description of the configuration parameters used above - @@ -205,7 +233,7 @@ Description of the configuration parameters used above - Install the chart, specifying the policies you want to create after install: ```bash -helm install --set policies[0].name=mypolicy,policies[0].statements[0].resources[0]='arn:aws:s3:::bucket1',policies[0].statements[0].actions[0]='s3:ListBucket',policies[0].statements[0].actions[1]='s3:GetObject' minio/minio +helm install my-release --set policies[0].name=mypolicy,policies[0].statements[0].resources[0]='arn:aws:s3:::bucket1',policies[0].statements[0].actions[0]='s3:ListBucket',policies[0].statements[0].actions[1]='s3:GetObject' silo/minio ``` Description of the configuration parameters used above - @@ -220,7 +248,7 @@ Description of the configuration parameters used above - Install the chart, specifying the users you want to create after install: ```bash -helm install --set users[0].accessKey=accessKey,users[0].secretKey=secretKey,users[0].policy=none,users[1].accessKey=accessKey2,users[1].secretRef=existingSecret,users[1].secretKey=password,users[1].policy=none minio/minio +helm install my-release --set users[0].accessKey=accessKey,users[0].secretKey=secretKey,users[0].policy=none,users[1].accessKey=accessKey2,users[1].secretRef=existingSecret,users[1].secretKey=password,users[1].policy=none silo/minio ``` Description of the configuration parameters used above - @@ -236,7 +264,7 @@ Description of the configuration parameters used above - Install the chart, specifying the service accounts you want to create after install: ```bash -helm install --set svcaccts[0].accessKey=accessKey,svcaccts[0].secretKey=secretKey,svcaccts[0].user=parentUser,svcaccts[1].accessKey=accessKey2,svcaccts[1].secretRef=existingSecret,svcaccts[1].secretKey=password,svcaccts[1].user=parentUser2 minio/minio +helm install my-release --set svcaccts[0].accessKey=accessKey,svcaccts[0].secretKey=secretKey,svcaccts[0].user=parentUser,svcaccts[1].accessKey=accessKey2,svcaccts[1].secretRef=existingSecret,svcaccts[1].secretKey=password,svcaccts[1].user=parentUser2 silo/minio ``` Description of the configuration parameters used above - diff --git a/helm/minio/templates/_helpers.tpl b/helm/minio/templates/_helpers.tpl index 64f34aeb7..15b34e491 100644 --- a/helm/minio/templates/_helpers.tpl +++ b/helm/minio/templates/_helpers.tpl @@ -31,6 +31,28 @@ Create chart name and version as used by the chart label. {{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}} {{- end -}} +{{/* +Build the immutable server image reference. Digest takes precedence over tag. +*/}} +{{- define "minio.image" -}} + {{- if .Values.image.digest -}} + {{- printf "%s@%s" .Values.image.repository .Values.image.digest -}} + {{- else -}} + {{- printf "%s:%s" .Values.image.repository .Values.image.tag -}} + {{- end -}} +{{- end -}} + +{{/* +Build the immutable client/job image reference. Digest takes precedence over tag. +*/}} +{{- define "minio.mcImage" -}} + {{- if .Values.mcImage.digest -}} + {{- printf "%s@%s" .Values.mcImage.repository .Values.mcImage.digest -}} + {{- else -}} + {{- printf "%s:%s" .Values.mcImage.repository .Values.mcImage.tag -}} + {{- end -}} +{{- end -}} + {{/* Return the appropriate apiVersion for networkpolicy. */}} diff --git a/helm/minio/templates/deployment.yaml b/helm/minio/templates/deployment.yaml index 4c57010fd..fcc115c76 100644 --- a/helm/minio/templates/deployment.yaml +++ b/helm/minio/templates/deployment.yaml @@ -62,7 +62,7 @@ spec: {{- end }} containers: - name: {{ .Chart.Name }} - image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + image: {{ include "minio.image" . | quote }} imagePullPolicy: {{ .Values.image.pullPolicy }} command: - "/bin/sh" diff --git a/helm/minio/templates/post-job.yaml b/helm/minio/templates/post-job.yaml index 955d6558c..ffb3517af 100644 --- a/helm/minio/templates/post-job.yaml +++ b/helm/minio/templates/post-job.yaml @@ -88,7 +88,7 @@ spec: {{- if .Values.policies }} initContainers: - name: minio-make-policy - image: "{{ .Values.mcImage.repository }}:{{ .Values.mcImage.tag }}" + image: {{ include "minio.mcImage" . | quote }} {{- if .Values.makePolicyJob.securityContext.enabled }} {{- with .Values.makePolicyJob.containerSecurityContext }} securityContext: {{ toYaml . | nindent 12 }} @@ -122,7 +122,7 @@ spec: containers: {{- if .Values.buckets }} - name: minio-make-bucket - image: "{{ .Values.mcImage.repository }}:{{ .Values.mcImage.tag }}" + image: {{ include "minio.mcImage" . | quote }} {{- if .Values.makeBucketJob.securityContext.enabled }} {{- with .Values.makeBucketJob.containerSecurityContext }} securityContext: {{ toYaml . | nindent 12 }} @@ -155,7 +155,7 @@ spec: {{- end }} {{- if .Values.users }} - name: minio-make-user - image: "{{ .Values.mcImage.repository }}:{{ .Values.mcImage.tag }}" + image: {{ include "minio.mcImage" . | quote }} {{- if .Values.makeUserJob.securityContext.enabled }} {{- with .Values.makeUserJob.containerSecurityContext }} securityContext: {{ toYaml . | nindent 12 }} @@ -188,7 +188,7 @@ spec: {{- end }} {{- if .Values.customCommands }} - name: minio-custom-command - image: "{{ .Values.mcImage.repository }}:{{ .Values.mcImage.tag }}" + image: {{ include "minio.mcImage" . | quote }} {{- if .Values.customCommandJob.securityContext.enabled }} {{- with .Values.customCommandJob.containerSecurityContext }} securityContext: {{ toYaml . | nindent 12 }} @@ -224,7 +224,7 @@ spec: {{- end }} {{- if .Values.svcaccts }} - name: minio-make-svcacct - image: "{{ .Values.mcImage.repository }}:{{ .Values.mcImage.tag }}" + image: {{ include "minio.mcImage" . | quote }} {{- if .Values.makeServiceAccountJob.securityContext.enabled }} {{- with .Values.makeServiceAccountJob.containerSecurityContext }} securityContext: {{ toYaml . | nindent 12 }} diff --git a/helm/minio/templates/statefulset.yaml b/helm/minio/templates/statefulset.yaml index d671eaaf4..b3e42cb8a 100644 --- a/helm/minio/templates/statefulset.yaml +++ b/helm/minio/templates/statefulset.yaml @@ -90,7 +90,7 @@ spec: {{- end }} containers: - name: {{ .Chart.Name }} - image: {{ .Values.image.repository }}:{{ .Values.image.tag }} + image: {{ include "minio.image" . | quote }} imagePullPolicy: {{ .Values.image.pullPolicy }} command: [ "/bin/sh", diff --git a/helm/minio/templates/tests/test-connection.yaml b/helm/minio/templates/tests/test-connection.yaml new file mode 100644 index 000000000..e4e933cb9 --- /dev/null +++ b/helm/minio/templates/tests/test-connection.yaml @@ -0,0 +1,52 @@ +{{- if .Values.tests.enabled }} +{{- $scheme := .Values.tls.enabled | ternary "https" "http" }} +apiVersion: v1 +kind: Pod +metadata: + name: {{ include "minio.fullname" . }}-test-connection + labels: + app: {{ include "minio.name" . }}-test + release: {{ .Release.Name }} + {{ include "minio.name" . }}-client: "true" + annotations: + "helm.sh/hook": test + "helm.sh/hook-delete-policy": before-hook-creation +spec: + restartPolicy: Never + {{- include "minio.imagePullSecrets" . | nindent 2 }} + containers: + - name: s3-smoke + image: {{ include "minio.mcImage" . | quote }} + imagePullPolicy: {{ .Values.mcImage.pullPolicy }} + command: ["/bin/sh", "-ec"] + args: + - | + alias_name=silo-helm-test + bucket_name="silo-helm-test-$(date +%s)" + object_name=probe.txt + payload="silo helm smoke test" + mc alias set "${alias_name}" "{{ $scheme }}://{{ include "minio.fullname" . }}:{{ .Values.service.port }}" "${MINIO_ROOT_USER}" "${MINIO_ROOT_PASSWORD}" {{ if .Values.tls.enabled }}--insecure{{ end }} + cleanup() { + mc rm --recursive --force "${alias_name}/${bucket_name}" >/dev/null 2>&1 || true + mc rb "${alias_name}/${bucket_name}" >/dev/null 2>&1 || true + } + trap cleanup EXIT + mc mb --ignore-existing "${alias_name}/${bucket_name}" + printf '%s' "${payload}" | mc pipe "${alias_name}/${bucket_name}/${object_name}" + actual="$(mc cat "${alias_name}/${bucket_name}/${object_name}")" + test "${actual}" = "${payload}" + mc rm "${alias_name}/${bucket_name}/${object_name}" + mc rb "${alias_name}/${bucket_name}" + trap - EXIT + env: + - name: MINIO_ROOT_USER + valueFrom: + secretKeyRef: + name: {{ include "minio.secretName" . }} + key: rootUser + - name: MINIO_ROOT_PASSWORD + valueFrom: + secretKeyRef: + name: {{ include "minio.secretName" . }} + key: rootPassword +{{- end }} diff --git a/helm/minio/values.yaml b/helm/minio/values.yaml index de293a9ea..65735bbac 100644 --- a/helm/minio/values.yaml +++ b/helm/minio/values.yaml @@ -10,22 +10,26 @@ fullnameOverride: "" ## clusterDomain: cluster.local -## Set default image, imageTag, and imagePullPolicy. mode is used to indicate the +## Silo server image. The default is pinned by both release tag and multi-arch +## manifest digest. When digest is non-empty it takes precedence over tag. ## image: - repository: quay.io/minio/minio - tag: RELEASE.2024-12-18T13-15-44Z + repository: pgsty/minio + tag: RELEASE.2026-06-18T00-00-00Z + digest: sha256:dacff8306a6e0a734518533992dbdcca26bc1ca47f77cf47cb9945725f92b29b pullPolicy: IfNotPresent imagePullSecrets: [] # - name: "image-pull-secret" -## Set default image, imageTag, and imagePullPolicy for the `mc` (the minio -## client used to create a default bucket). +## Image used by post-install jobs and Helm tests. pgsty/minio bundles the +## maintained mcli binary and an mc compatibility alias, so these jobs use the +## exact same pinned, multi-arch artifact as the server. ## mcImage: - repository: quay.io/minio/mc - tag: RELEASE.2024-11-21T17-21-54Z + repository: pgsty/minio + tag: RELEASE.2026-06-18T00-00-00Z + digest: sha256:dacff8306a6e0a734518533992dbdcca26bc1ca47f77cf47cb9945725f92b29b pullPolicy: IfNotPresent ## minio mode, i.e. standalone or distributed @@ -127,13 +131,13 @@ pools: 1 ## TLS Settings for MinIO tls: enabled: false - ## Create a secret with private.key and public.crt files and pass that here. Ref: https://github.com/minio/minio/tree/master/docs/tls/kubernetes#2-create-kubernetes-secret + ## Create a secret with private.key and public.crt files and pass that here. Ref: https://github.com/pgsty/minio/tree/master/docs/tls/kubernetes#2-create-kubernetes-secret certSecret: "" publicCrt: public.crt privateKey: private.key ## Trusted Certificates Settings for MinIO. Ref: https://silo.pigsty.io/operations/network-encryption.html#third-party-certificate-authorities -## Bundle multiple trusted certificates into one secret and pass that here. Ref: https://github.com/minio/minio/tree/master/docs/tls/kubernetes#2-create-kubernetes-secret +## Bundle multiple trusted certificates into one secret and pass that here. Ref: https://github.com/pgsty/minio/tree/master/docs/tls/kubernetes#2-create-kubernetes-secret ## When using self-signed certificates, remember to include MinIO's own certificate in the bundle with key public.crt. ## If certSecret is left empty and tls is enabled, this chart installs the public certificate from .Values.tls.certSecret. trustedCertsSecret: "" @@ -617,7 +621,11 @@ metrics: # Scrape timeout, for example `scrapeTimeout: 10s` scrapeTimeout: ~ -## ETCD settings: https://github.com/minio/minio/blob/master/docs/sts/etcd.md +## Enable the `helm test` S3 write/read/delete smoke test. +tests: + enabled: true + +## ETCD settings: https://github.com/pgsty/minio/blob/master/docs/sts/etcd.md ## Define endpoints to enable this section. etcd: endpoints: [] diff --git a/index.yaml b/index.yaml index 7d62f602f..a9c5823ae 100644 --- a/index.yaml +++ b/index.yaml @@ -1,9 +1,32 @@ apiVersion: v1 entries: minio: + - apiVersion: v1 + appVersion: RELEASE.2026-06-18T00-00-00Z + created: "2026-07-28T11:24:48.108851+08:00" + description: Silo, a community-maintained MinIO-compatible object store + digest: fb7bc2bc3d625836468f1ddf398de1595d9a91f94e17ca0f434b56f4ef0f123d + home: https://silo.pigsty.io + icon: https://raw.githubusercontent.com/pgsty/minio/master/.github/logo.svg + keywords: + - minio + - silo + - storage + - object-storage + - s3 + - cluster + maintainers: + - name: Pigsty + url: https://pigsty.io + name: minio + sources: + - https://github.com/pgsty/minio + urls: + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-5.5.0.tgz + version: 5.5.0 - apiVersion: v1 appVersion: RELEASE.2024-12-18T13-15-44Z - created: "2025-01-02T21:34:25.234658257-08:00" + created: "2026-07-28T11:24:48.107892+08:00" description: High Performance Object Storage digest: 25fa2740480d1ebc9e64340854a6c42d3a7bc39c2a77378da91b21f144faa9af home: https://min.io @@ -21,11 +44,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-5.4.0.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-5.4.0.tgz version: 5.4.0 - apiVersion: v1 appVersion: RELEASE.2024-04-18T19-09-19Z - created: "2025-01-02T21:34:25.231025201-08:00" + created: "2026-07-28T11:24:48.106483+08:00" description: High Performance Object Storage digest: 5f927286767c285b925a3395e75b4f372367f83d2124395185e21dc7fd4ca177 home: https://min.io @@ -43,11 +66,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-5.3.0.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-5.3.0.tgz version: 5.3.0 - apiVersion: v1 appVersion: RELEASE.2024-04-18T19-09-19Z - created: "2025-01-02T21:34:25.227480037-08:00" + created: "2026-07-28T11:24:48.105439+08:00" description: High Performance Object Storage digest: 8ef4212d7d51be6c8192b3e91138a9ca918ca56142c42500028cfd3b80e0b2dd home: https://min.io @@ -65,11 +88,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-5.2.0.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-5.2.0.tgz version: 5.2.0 - apiVersion: v1 appVersion: RELEASE.2024-03-03T17-50-39Z - created: "2025-01-02T21:34:25.221946278-08:00" + created: "2026-07-28T11:24:48.104449+08:00" description: High Performance Object Storage digest: 742d658c029616f0a977f255a27e806f2e3ef31f0d30467353a0882b5607001e home: https://min.io @@ -87,11 +110,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-5.1.0.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-5.1.0.tgz version: 5.1.0 - apiVersion: v1 appVersion: RELEASE.2024-01-11T07-46-16Z - created: "2025-01-02T21:34:25.188561933-08:00" + created: "2026-07-28T11:24:48.095001+08:00" description: Multi-Cloud Object Storage digest: 3a2d8e03ffdd98501026aa7561633c91d9871647f4b01d77b75a2ad9b72ee618 home: https://min.io @@ -109,11 +132,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-5.0.15.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-5.0.15.tgz version: 5.0.15 - apiVersion: v1 appVersion: RELEASE.2023-09-30T07-02-29Z - created: "2025-01-02T21:34:25.184512596-08:00" + created: "2026-07-28T11:24:48.094008+08:00" description: Multi-Cloud Object Storage digest: 6c3656924fbad2cb17f810cd78f352f9b60626aaec64b837c96829095b215ad3 home: https://min.io @@ -131,11 +154,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-5.0.14.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-5.0.14.tgz version: 5.0.14 - apiVersion: v1 appVersion: RELEASE.2023-07-07T07-13-57Z - created: "2025-01-02T21:34:25.180913342-08:00" + created: "2026-07-28T11:24:48.092749+08:00" description: Multi-Cloud Object Storage digest: 3c18f7381efe6d86497f952e6d5f59003ee5a009c54778ddea1ee8d3c7bed9c8 home: https://min.io @@ -153,11 +176,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-5.0.13.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-5.0.13.tgz version: 5.0.13 - apiVersion: v1 appVersion: RELEASE.2023-07-07T07-13-57Z - created: "2025-01-02T21:34:25.177247018-08:00" + created: "2026-07-28T11:24:48.09166+08:00" description: Multi-Cloud Object Storage digest: 5318bc56c73a8f4539c3dd178f4d55c7f41bee4a25d7dc02ac6a5843eeee7976 home: https://min.io @@ -175,11 +198,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-5.0.12.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-5.0.12.tgz version: 5.0.12 - apiVersion: v1 appVersion: RELEASE.2023-06-19T19-52-50Z - created: "2025-01-02T21:34:25.17337971-08:00" + created: "2026-07-28T11:24:48.090636+08:00" description: Multi-Cloud Object Storage digest: cba44c8cddcda1fb5c082dce82004a39f53cc20677ab9698a6998f01efefd8db home: https://min.io @@ -197,11 +220,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-5.0.11.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-5.0.11.tgz version: 5.0.11 - apiVersion: v1 appVersion: RELEASE.2023-05-18T00-05-36Z - created: "2025-01-02T21:34:25.169502301-08:00" + created: "2026-07-28T11:24:48.089675+08:00" description: Multi-Cloud Object Storage digest: a3d55b12f38a2049ddf3efe35b38b6dc4e59777452b72d18d5a82f3378deb9cd home: https://min.io @@ -219,11 +242,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-5.0.10.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-5.0.10.tgz version: 5.0.10 - apiVersion: v1 appVersion: RELEASE.2023-04-28T18-11-17Z - created: "2025-01-02T21:34:25.218260054-08:00" + created: "2026-07-28T11:24:48.103408+08:00" description: Multi-Cloud Object Storage digest: cf98985e32675e4ce327304ea9ac61046a788b3d5190d6b501330f7803d41a11 home: https://min.io @@ -241,11 +264,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-5.0.9.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-5.0.9.tgz version: 5.0.9 - apiVersion: v1 appVersion: RELEASE.2023-04-13T03-08-07Z - created: "2025-01-02T21:34:25.214515045-08:00" + created: "2026-07-28T11:24:48.102395+08:00" description: Multi-Cloud Object Storage digest: 034d68f85799f6693836975797f85a91842cf2d003a6c4ff401bd4ea4c946af6 home: https://min.io @@ -263,11 +286,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-5.0.8.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-5.0.8.tgz version: 5.0.8 - apiVersion: v1 appVersion: RELEASE.2023-02-10T18-48-39Z - created: "2025-01-02T21:34:25.210879405-08:00" + created: "2026-07-28T11:24:48.101399+08:00" description: Multi-Cloud Object Storage digest: 3f935a310e1b5b873052629b66005c160356ca7b2bd394cb07b34dbaf9905e3f home: https://min.io @@ -285,11 +308,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-5.0.7.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-5.0.7.tgz version: 5.0.7 - apiVersion: v1 appVersion: RELEASE.2023-02-10T18-48-39Z - created: "2025-01-02T21:34:25.207094353-08:00" + created: "2026-07-28T11:24:48.100265+08:00" description: Multi-Cloud Object Storage digest: 82ef858ce483c2d736444792986cb36bd0fb4fc90a80b97fe30d7b2f2034d24a home: https://min.io @@ -307,11 +330,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-5.0.6.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-5.0.6.tgz version: 5.0.6 - apiVersion: v1 appVersion: RELEASE.2023-01-31T02-24-19Z - created: "2025-01-02T21:34:25.201959046-08:00" + created: "2026-07-28T11:24:48.098922+08:00" description: Multi-Cloud Object Storage digest: fefeea10e4e525e45f82fb80a03900d34605ec432dd92f56d94eaf4fb1b98c41 home: https://min.io @@ -329,11 +352,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-5.0.5.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-5.0.5.tgz version: 5.0.5 - apiVersion: v1 appVersion: RELEASE.2022-12-12T19-27-27Z - created: "2025-01-02T21:34:25.198369173-08:00" + created: "2026-07-28T11:24:48.097972+08:00" description: Multi-Cloud Object Storage digest: 6b305783c98b0b97ffab079ff4430094fd0ca6e98e82bb8153cb93033a1bf40f home: https://min.io @@ -351,11 +374,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-5.0.4.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-5.0.4.tgz version: 5.0.4 - apiVersion: v1 appVersion: RELEASE.2022-12-12T19-27-27Z - created: "2025-01-02T21:34:25.194953084-08:00" + created: "2026-07-28T11:24:48.096977+08:00" description: Multi-Cloud Object Storage digest: bac89157c53b324aece263c294aa49f5c9b64f426b4b06c9bca3d72e77e244f2 home: https://min.io @@ -373,11 +396,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-5.0.3.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-5.0.3.tgz version: 5.0.3 - apiVersion: v1 appVersion: RELEASE.2022-12-12T19-27-27Z - created: "2025-01-02T21:34:25.191760917-08:00" + created: "2026-07-28T11:24:48.096022+08:00" description: Multi-Cloud Object Storage digest: 935ce4f09366231b11d414d626f887fa6fa6024dd30a42e81e810ca1438d5904 home: https://min.io @@ -395,11 +418,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-5.0.2.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-5.0.2.tgz version: 5.0.2 - apiVersion: v1 appVersion: RELEASE.2022-11-11T03-44-20Z - created: "2025-01-02T21:34:25.164816778-08:00" + created: "2026-07-28T11:24:48.088641+08:00" description: Multi-Cloud Object Storage digest: 3e952c5d737980b8ccdfb819021eafb4b4e8da226f764a1dc3de1ba63ceb1ffa home: https://min.io @@ -417,11 +440,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-5.0.1.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-5.0.1.tgz version: 5.0.1 - apiVersion: v1 appVersion: RELEASE.2022-10-24T18-35-07Z - created: "2025-01-02T21:34:25.16141762-08:00" + created: "2026-07-28T11:24:48.087535+08:00" description: Multi-Cloud Object Storage digest: 6215c800d84fd4c40e4fb4142645fc1c6a039c251776a3cc8c11a24b9e3b59c7 home: https://min.io @@ -439,11 +462,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-5.0.0.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-5.0.0.tgz version: 5.0.0 - apiVersion: v1 appVersion: RELEASE.2022-10-24T18-35-07Z - created: "2025-01-02T21:34:25.157595167-08:00" + created: "2026-07-28T11:24:48.086441+08:00" description: Multi-Cloud Object Storage digest: 2d3d884490ea1127742f938bc9382844bae713caae08b3308f766f3c9000659a home: https://min.io @@ -461,11 +484,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-4.1.0.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-4.1.0.tgz version: 4.1.0 - apiVersion: v1 appVersion: RELEASE.2022-09-17T00-09-45Z - created: "2025-01-02T21:34:25.122758935-08:00" + created: "2026-07-28T11:24:48.07647+08:00" description: Multi-Cloud Object Storage digest: 6f16f2dbfed91ab81a7fae60b6ea32f554365bd27bf5fda55b64a0fa264f4252 home: https://min.io @@ -483,11 +506,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-4.0.15.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-4.0.15.tgz version: 4.0.15 - apiVersion: v1 appVersion: RELEASE.2022-09-01T23-53-36Z - created: "2025-01-02T21:34:25.118898654-08:00" + created: "2026-07-28T11:24:48.075138+08:00" description: Multi-Cloud Object Storage digest: 35d89d8f49d53ea929466fb88ee26123431326033f1387e6b2d536a629c0a398 home: https://min.io @@ -505,11 +528,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-4.0.14.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-4.0.14.tgz version: 4.0.14 - apiVersion: v1 appVersion: RELEASE.2022-08-22T23-53-06Z - created: "2025-01-02T21:34:25.115194076-08:00" + created: "2026-07-28T11:24:48.07403+08:00" description: Multi-Cloud Object Storage digest: 5b86937ca88d9f6046141fdc2b1cc54760435ed92d289cd0a115fa7148781d4e home: https://min.io @@ -527,11 +550,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-4.0.13.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-4.0.13.tgz version: 4.0.13 - apiVersion: v1 appVersion: RELEASE.2022-08-13T21-54-44Z - created: "2025-01-02T21:34:25.111485897-08:00" + created: "2026-07-28T11:24:48.073023+08:00" description: Multi-Cloud Object Storage digest: 2d9c227c0f46ea8bdef4d760c212156fd4c6623ddc5406779c569fe925527787 home: https://min.io @@ -549,11 +572,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-4.0.12.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-4.0.12.tgz version: 4.0.12 - apiVersion: v1 appVersion: RELEASE.2022-08-05T23-27-09Z - created: "2025-01-02T21:34:25.107832294-08:00" + created: "2026-07-28T11:24:48.071962+08:00" description: Multi-Cloud Object Storage digest: 6caaffcb636e040cd7e8bc4883a1674a673757f4781c32d53b5ec0f41fea3944 home: https://min.io @@ -571,11 +594,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-4.0.11.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-4.0.11.tgz version: 4.0.11 - apiVersion: v1 appVersion: RELEASE.2022-08-02T23-59-16Z - created: "2025-01-02T21:34:25.103772055-08:00" + created: "2026-07-28T11:24:48.070918+08:00" description: Multi-Cloud Object Storage digest: 841d87788fb094d6a7d8a91e91821fe1e847bc952e054c781fc93742d112e18a home: https://min.io @@ -593,11 +616,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-4.0.10.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-4.0.10.tgz version: 4.0.10 - apiVersion: v1 appVersion: RELEASE.2022-08-02T23-59-16Z - created: "2025-01-02T21:34:25.153995865-08:00" + created: "2026-07-28T11:24:48.085222+08:00" description: Multi-Cloud Object Storage digest: 6f1a78382df3215deac07495a5e7de7009a1153b4cf6cb565630652a69aec4cf home: https://min.io @@ -615,11 +638,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-4.0.9.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-4.0.9.tgz version: 4.0.9 - apiVersion: v1 appVersion: RELEASE.2022-07-29T19-40-48Z - created: "2025-01-02T21:34:25.150678505-08:00" + created: "2026-07-28T11:24:48.083641+08:00" description: Multi-Cloud Object Storage digest: d11db37963636922cb778b6bc0ad2ca4724cb391ea7b785995ada52467d7dd83 home: https://min.io @@ -637,11 +660,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-4.0.8.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-4.0.8.tgz version: 4.0.8 - apiVersion: v1 appVersion: RELEASE.2022-07-26T00-53-03Z - created: "2025-01-02T21:34:25.146767779-08:00" + created: "2026-07-28T11:24:48.08261+08:00" description: Multi-Cloud Object Storage digest: ca775e08c84331bb5029d4d29867d30c16e2c62e897788eb432212a756e91e4e home: https://min.io @@ -659,11 +682,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-4.0.7.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-4.0.7.tgz version: 4.0.7 - apiVersion: v1 appVersion: RELEASE.2022-05-08T23-50-31Z - created: "2025-01-02T21:34:25.142770749-08:00" + created: "2026-07-28T11:24:48.081659+08:00" description: Multi-Cloud Object Storage digest: 06542b8f3d149d5908b15de9a8d6f8cf304af0213830be56dc315785d14f9ccd home: https://min.io @@ -681,11 +704,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-4.0.6.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-4.0.6.tgz version: 4.0.6 - apiVersion: v1 appVersion: RELEASE.2022-05-08T23-50-31Z - created: "2025-01-02T21:34:25.139151034-08:00" + created: "2026-07-28T11:24:48.080703+08:00" description: Multi-Cloud Object Storage digest: dd2676362f067454a496cdd293609d0c904b08f521625af49f95402a024ba1f5 home: https://min.io @@ -703,11 +726,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-4.0.5.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-4.0.5.tgz version: 4.0.5 - apiVersion: v1 appVersion: RELEASE.2022-05-08T23-50-31Z - created: "2025-01-02T21:34:25.135573416-08:00" + created: "2026-07-28T11:24:48.079672+08:00" description: Multi-Cloud Object Storage digest: bab9ef192d4eda4c572ad0ce0cf551736c847f582d1837d6833ee10543c23167 home: https://min.io @@ -725,11 +748,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-4.0.4.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-4.0.4.tgz version: 4.0.4 - apiVersion: v1 appVersion: RELEASE.2022-05-08T23-50-31Z - created: "2025-01-02T21:34:25.132238833-08:00" + created: "2026-07-28T11:24:48.078749+08:00" description: Multi-Cloud Object Storage digest: c770bb9841c76576e4e8573f78b0ec33e0d729504c9667e67ad62d48df5ed64c home: https://min.io @@ -747,11 +770,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-4.0.3.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-4.0.3.tgz version: 4.0.3 - apiVersion: v1 appVersion: RELEASE.2022-05-08T23-50-31Z - created: "2025-01-02T21:34:25.128974045-08:00" + created: "2026-07-28T11:24:48.077743+08:00" description: Multi-Cloud Object Storage digest: 95835f4199d963e2a23a2493610b348e6f2ff8b71c1a648c4a3b84af9b7a83eb home: https://min.io @@ -769,11 +792,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-4.0.2.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-4.0.2.tgz version: 4.0.2 - apiVersion: v1 appVersion: RELEASE.2022-04-30T22-23-53Z - created: "2025-01-02T21:34:25.099393644-08:00" + created: "2026-07-28T11:24:48.069758+08:00" description: Multi-Cloud Object Storage digest: 55a088c403b056e1f055a97426aa11759c3d6cbad38face170fe6cbbec7d568f home: https://min.io @@ -791,11 +814,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-4.0.1.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-4.0.1.tgz version: 4.0.1 - apiVersion: v1 appVersion: RELEASE.2022-04-26T01-20-24Z - created: "2025-01-02T21:34:25.095908528-08:00" + created: "2026-07-28T11:24:48.068652+08:00" description: Multi-Cloud Object Storage digest: f541237e24336ec3f7f45ae0d523fef694e3a2f9ef648c5b11c15734db6ba2b2 home: https://min.io @@ -813,11 +836,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-4.0.0.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-4.0.0.tgz version: 4.0.0 - apiVersion: v1 appVersion: RELEASE.2022-04-16T04-26-02Z - created: "2025-01-02T21:34:25.092803423-08:00" + created: "2026-07-28T11:24:48.067091+08:00" description: Multi-Cloud Object Storage digest: edc0c3dd6d5246a06b74ba16bb4aff80a6d7225dc9aecf064fd89a8af371b9c1 home: https://min.io @@ -835,11 +858,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.6.6.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.6.6.tgz version: 3.6.6 - apiVersion: v1 appVersion: RELEASE.2022-04-12T06-55-35Z - created: "2025-01-02T21:34:25.089672015-08:00" + created: "2026-07-28T11:24:48.065765+08:00" description: Multi-Cloud Object Storage digest: 211e89f6b9eb0b9a3583abaa127be60e1f9717a098e6b2858cb9dc1cc50c1650 home: https://min.io @@ -857,11 +880,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.6.5.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.6.5.tgz version: 3.6.5 - apiVersion: v1 appVersion: RELEASE.2022-04-09T15-09-52Z - created: "2025-01-02T21:34:25.086239968-08:00" + created: "2026-07-28T11:24:48.064741+08:00" description: Multi-Cloud Object Storage digest: 534a879d73b370a18b554b93d0930e1c115419619c4ce4ec7dbaae632acacf06 home: https://min.io @@ -879,11 +902,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.6.4.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.6.4.tgz version: 3.6.4 - apiVersion: v1 appVersion: RELEASE.2022-03-24T00-43-44Z - created: "2025-01-02T21:34:25.081664315-08:00" + created: "2026-07-28T11:24:48.063721+08:00" description: Multi-Cloud Object Storage digest: 99508b20eb0083a567dcccaf9a6c237e09575ed1d70cd2e8333f89c472d13d75 home: https://min.io @@ -901,11 +924,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.6.3.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.6.3.tgz version: 3.6.3 - apiVersion: v1 appVersion: RELEASE.2022-03-17T06-34-49Z - created: "2025-01-02T21:34:25.078433537-08:00" + created: "2026-07-28T11:24:48.062745+08:00" description: Multi-Cloud Object Storage digest: b4cd25611ca322b1d23d23112fdfa6b068fd91eefe0b0663b88ff87ea4282495 home: https://min.io @@ -923,11 +946,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.6.2.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.6.2.tgz version: 3.6.2 - apiVersion: v1 appVersion: RELEASE.2022-03-14T18-25-24Z - created: "2025-01-02T21:34:25.075113944-08:00" + created: "2026-07-28T11:24:48.061817+08:00" description: Multi-Cloud Object Storage digest: d75b88162bfe54740a233bcecf87328bba2ae23d170bec3a35c828bc6fdc224c home: https://min.io @@ -945,11 +968,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.6.1.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.6.1.tgz version: 3.6.1 - apiVersion: v1 appVersion: RELEASE.2022-03-11T23-57-45Z - created: "2025-01-02T21:34:25.07170837-08:00" + created: "2026-07-28T11:24:48.060832+08:00" description: Multi-Cloud Object Storage digest: 22e53a1184a21a679bc7d8b94e955777f3506340fc29da5ab0cb6d729bdbde8d home: https://min.io @@ -967,11 +990,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.6.0.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.6.0.tgz version: 3.6.0 - apiVersion: v1 appVersion: RELEASE.2022-03-03T21-21-16Z - created: "2025-01-02T21:34:25.067175653-08:00" + created: "2026-07-28T11:24:48.059438+08:00" description: Multi-Cloud Object Storage digest: 6fda968d3fdfd60470c0055a4e1a3bd8e5aee9ad0af5ba2fb7b7b926fdc9e4a0 home: https://min.io @@ -989,11 +1012,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.5.9.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.5.9.tgz version: 3.5.9 - apiVersion: v1 appVersion: RELEASE.2022-02-26T02-54-46Z - created: "2025-01-02T21:34:25.063997563-08:00" + created: "2026-07-28T11:24:48.058348+08:00" description: Multi-Cloud Object Storage digest: 8e015369048a3a82bbd53ad36696786f18561c6b25d14eee9e2c93a7336cef46 home: https://min.io @@ -1011,11 +1034,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.5.8.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.5.8.tgz version: 3.5.8 - apiVersion: v1 appVersion: RELEASE.2022-02-18T01-50-10Z - created: "2025-01-02T21:34:25.058867444-08:00" + created: "2026-07-28T11:24:48.057372+08:00" description: Multi-Cloud Object Storage digest: cb3543fe748e5f0d59b3ccf4ab9af8e10b731405ae445d1f5715e30013632373 home: https://min.io @@ -1033,11 +1056,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.5.7.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.5.7.tgz version: 3.5.7 - apiVersion: v1 appVersion: RELEASE.2022-02-18T01-50-10Z - created: "2025-01-02T21:34:25.055866713-08:00" + created: "2026-07-28T11:24:48.056471+08:00" description: Multi-Cloud Object Storage digest: f2e359fa5eefffc59abb3d14a8fa94b11ddeaa99f6cd8dd5f40f4e04121000d6 home: https://min.io @@ -1055,11 +1078,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.5.6.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.5.6.tgz version: 3.5.6 - apiVersion: v1 appVersion: RELEASE.2022-02-16T00-35-27Z - created: "2025-01-02T21:34:25.052552978-08:00" + created: "2026-07-28T11:24:48.055587+08:00" description: Multi-Cloud Object Storage digest: 529d56cca9d83a3d0e5672e63b6e87b5bcbe10a6b45f7a55ba998cceb32f9c81 home: https://min.io @@ -1077,11 +1100,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.5.5.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.5.5.tgz version: 3.5.5 - apiVersion: v1 appVersion: RELEASE.2022-02-12T00-51-25Z - created: "2025-01-02T21:34:25.049153108-08:00" + created: "2026-07-28T11:24:48.05455+08:00" description: Multi-Cloud Object Storage digest: 3d530598f8ece67bec5b7f990d206584893987c713502f9228e4ee24b5535414 home: https://min.io @@ -1099,11 +1122,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.5.4.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.5.4.tgz version: 3.5.4 - apiVersion: v1 appVersion: RELEASE.2022-02-12T00-51-25Z - created: "2025-01-02T21:34:25.045984459-08:00" + created: "2026-07-28T11:24:48.053304+08:00" description: Multi-Cloud Object Storage digest: 53937031348b29615f07fc4869b2d668391d8ba9084630a497abd7a7dea9dfb0 home: https://min.io @@ -1121,11 +1144,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.5.3.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.5.3.tgz version: 3.5.3 - apiVersion: v1 appVersion: RELEASE.2022-02-07T08-17-33Z - created: "2025-01-02T21:34:25.042945494-08:00" + created: "2026-07-28T11:24:48.052351+08:00" description: Multi-Cloud Object Storage digest: 68d643414ff0d565716c5715034fcbf1af262e041915a5c02eb51ec1a65c1ea0 home: https://min.io @@ -1143,11 +1166,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.5.2.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.5.2.tgz version: 3.5.2 - apiVersion: v1 appVersion: RELEASE.2022-02-01T18-00-14Z - created: "2025-01-02T21:34:25.038683645-08:00" + created: "2026-07-28T11:24:48.051521+08:00" description: Multi-Cloud Object Storage digest: a3e855ed0f31233b989fffd775a29d6fbfa0590089010ff16783fd7f142ef6e7 home: https://min.io @@ -1165,11 +1188,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.5.1.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.5.1.tgz version: 3.5.1 - apiVersion: v1 appVersion: RELEASE.2022-02-01T18-00-14Z - created: "2025-01-02T21:34:25.03587265-08:00" + created: "2026-07-28T11:24:48.050496+08:00" description: Multi-Cloud Object Storage digest: b1b0ae3c54b4260a698753e11d7781bb8ddc67b7e3fbf0af82796e4cd4ef92a3 home: https://min.io @@ -1187,11 +1210,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.5.0.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.5.0.tgz version: 3.5.0 - apiVersion: v1 appVersion: RELEASE.2022-01-28T02-28-16Z - created: "2025-01-02T21:34:25.032826604-08:00" + created: "2026-07-28T11:24:48.049783+08:00" description: Multi-Cloud Object Storage digest: fecf25d2d3fb208c6f894fed642a60780a570b7f6d0adddde846af7236dc80aa home: https://min.io @@ -1209,11 +1232,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.4.8.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.4.8.tgz version: 3.4.8 - apiVersion: v1 appVersion: RELEASE.2022-01-25T19-56-04Z - created: "2025-01-02T21:34:25.029589236-08:00" + created: "2026-07-28T11:24:48.049037+08:00" description: Multi-Cloud Object Storage digest: c78008caa5ce98f64c887630f59d0cbd481cb3f19a7d4e9d3e81bf4e1e45cadc home: https://min.io @@ -1231,11 +1254,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.4.7.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.4.7.tgz version: 3.4.7 - apiVersion: v1 appVersion: RELEASE.2022-01-08T03-11-54Z - created: "2025-01-02T21:34:25.026512118-08:00" + created: "2026-07-28T11:24:48.048342+08:00" description: Multi-Cloud Object Storage digest: 8f2e2691bf897f74ff094dd370ec56ba9d417e5e8926710c14c2ba346330238d home: https://min.io @@ -1253,11 +1276,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.4.6.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.4.6.tgz version: 3.4.6 - apiVersion: v1 appVersion: RELEASE.2022-01-04T07-41-07Z - created: "2025-01-02T21:34:25.023266957-08:00" + created: "2026-07-28T11:24:48.047642+08:00" description: Multi-Cloud Object Storage digest: bacd140f0016fab35f516bde787da6449b3a960c071fad9e4b6563118033ac84 home: https://min.io @@ -1275,11 +1298,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.4.5.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.4.5.tgz version: 3.4.5 - apiVersion: v1 appVersion: RELEASE.2021-12-29T06-49-06Z - created: "2025-01-02T21:34:25.020285989-08:00" + created: "2026-07-28T11:24:48.046946+08:00" description: Multi-Cloud Object Storage digest: 48a453ea5ffeef25933904caefd9470bfb26224dfc2d1096bd0031467ba53007 home: https://min.io @@ -1297,11 +1320,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.4.4.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.4.4.tgz version: 3.4.4 - apiVersion: v1 appVersion: RELEASE.2021-12-20T22-07-16Z - created: "2025-01-02T21:34:25.014477173-08:00" + created: "2026-07-28T11:24:48.046204+08:00" description: Multi-Cloud Object Storage digest: 47ef4a930713b98f9438ceca913c6e700f85bb25dba5624b056486254b5f0c60 home: https://min.io @@ -1319,11 +1342,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.4.3.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.4.3.tgz version: 3.4.3 - apiVersion: v1 appVersion: RELEASE.2021-12-20T22-07-16Z - created: "2025-01-02T21:34:25.011715909-08:00" + created: "2026-07-28T11:24:48.045319+08:00" description: Multi-Cloud Object Storage digest: d6763f7e2ea66810bd55eb225579a9c3b968f9ae1256f45fd469362e55d846ff home: https://min.io @@ -1341,11 +1364,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.4.2.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.4.2.tgz version: 3.4.2 - apiVersion: v1 appVersion: RELEASE.2021-12-10T23-03-39Z - created: "2025-01-02T21:34:25.009018639-08:00" + created: "2026-07-28T11:24:48.043814+08:00" description: Multi-Cloud Object Storage digest: 2fb822c87216ba3fc2ae51a54a0a3e239aa560d86542991504a841cc2a2b9a37 home: https://min.io @@ -1363,11 +1386,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.4.1.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.4.1.tgz version: 3.4.1 - apiVersion: v1 appVersion: RELEASE.2021-12-18T04-42-33Z - created: "2025-01-02T21:34:25.006295652-08:00" + created: "2026-07-28T11:24:48.043107+08:00" description: Multi-Cloud Object Storage digest: fa8ba1aeb1a15316c6be8403416a5e6b5e6139b7166592087e7bddc9e6db5453 home: https://min.io @@ -1385,11 +1408,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.4.0.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.4.0.tgz version: 3.4.0 - apiVersion: v1 appVersion: RELEASE.2021-12-10T23-03-39Z - created: "2025-01-02T21:34:25.003243793-08:00" + created: "2026-07-28T11:24:48.042356+08:00" description: Multi-Cloud Object Storage digest: b9b0af9ca50b8d00868e1f1b989dca275829d9110af6de91bb9b3a398341e894 home: https://min.io @@ -1407,11 +1430,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.3.4.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.3.4.tgz version: 3.3.4 - apiVersion: v1 appVersion: RELEASE.2021-12-10T23-03-39Z - created: "2025-01-02T21:34:24.999956538-08:00" + created: "2026-07-28T11:24:48.04156+08:00" description: Multi-Cloud Object Storage digest: f8b22a5b8fe95a7ddf61b825e17d11c9345fb10e4c126b0d78381608aa300a08 home: https://min.io @@ -1429,11 +1452,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.3.3.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.3.3.tgz version: 3.3.3 - apiVersion: v1 appVersion: RELEASE.2021-12-10T23-03-39Z - created: "2025-01-02T21:34:24.995166842-08:00" + created: "2026-07-28T11:24:48.040771+08:00" description: Multi-Cloud Object Storage digest: c48d474f269427abe5ab446f00687d0625b3d1adfc5c73bdb4b21ca9e42853fb home: https://min.io @@ -1451,11 +1474,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.3.2.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.3.2.tgz version: 3.3.2 - apiVersion: v1 appVersion: RELEASE.2021-11-24T23-19-33Z - created: "2025-01-02T21:34:24.992276741-08:00" + created: "2026-07-28T11:24:48.040075+08:00" description: Multi-Cloud Object Storage digest: 7c3da39d9b0090cbf5efedf0cc163a1e2df05becc5152c3add8e837384690bc4 home: https://min.io @@ -1473,11 +1496,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.3.1.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.3.1.tgz version: 3.3.1 - apiVersion: v1 appVersion: RELEASE.2021-11-24T23-19-33Z - created: "2025-01-02T21:34:24.989284049-08:00" + created: "2026-07-28T11:24:48.039421+08:00" description: Multi-Cloud Object Storage digest: 50d6590b4cc779c40f81cc13b1586fbe508aa7f3230036c760bfc5f4154fbce4 home: https://min.io @@ -1495,11 +1518,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.3.0.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.3.0.tgz version: 3.3.0 - apiVersion: v1 appVersion: RELEASE.2021-10-13T00-23-17Z - created: "2025-01-02T21:34:24.986516619-08:00" + created: "2026-07-28T11:24:48.038706+08:00" description: Multi-Cloud Object Storage digest: 5b797b7208cd904c11a76cd72938c8652160cb5fcd7f09fa41e4e703e6d64054 home: https://min.io @@ -1517,11 +1540,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.2.0.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.2.0.tgz version: 3.2.0 - apiVersion: v1 appVersion: RELEASE.2021-10-10T16-53-30Z - created: "2025-01-02T21:34:24.983573512-08:00" + created: "2026-07-28T11:24:48.037422+08:00" description: Multi-Cloud Object Storage digest: e084ac4bb095f071e59f8f08bd092e4ab2404c1ddadacfdce7dbe248f1bafff8 home: https://min.io @@ -1539,11 +1562,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.1.9.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.1.9.tgz version: 3.1.9 - apiVersion: v1 appVersion: RELEASE.2021-10-06T23-36-31Z - created: "2025-01-02T21:34:24.980470597-08:00" + created: "2026-07-28T11:24:48.036628+08:00" description: Multi-Cloud Object Storage digest: 2890430a8d9487d1fa5508c26776e4881d0086b2c052aa6bdc65c0e4423b9159 home: https://min.io @@ -1561,11 +1584,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.1.8.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.1.8.tgz version: 3.1.8 - apiVersion: v1 appVersion: RELEASE.2021-10-02T16-31-05Z - created: "2025-01-02T21:34:24.977221503-08:00" + created: "2026-07-28T11:24:48.035874+08:00" description: Multi-Cloud Object Storage digest: 01a92196af6c47e3a01e1c68d7cf693a8bc487cba810c2cecff155071e4d6a11 home: https://min.io @@ -1583,11 +1606,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.1.7.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.1.7.tgz version: 3.1.7 - apiVersion: v1 appVersion: RELEASE.2021-09-18T18-09-59Z - created: "2025-01-02T21:34:24.972867415-08:00" + created: "2026-07-28T11:24:48.035137+08:00" description: Multi-Cloud Object Storage digest: e779d73f80b75f33b9c9d995ab10fa455c9c57ee575ebc54e06725a64cd04310 home: https://min.io @@ -1605,11 +1628,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.1.6.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.1.6.tgz version: 3.1.6 - apiVersion: v1 appVersion: RELEASE.2021-09-18T18-09-59Z - created: "2025-01-02T21:34:24.969718459-08:00" + created: "2026-07-28T11:24:48.034472+08:00" description: Multi-Cloud Object Storage digest: 19de4bbc8a400f0c2a94c5e85fc25c9bfc666e773fb3e368dd621d5a57dd1c2a home: https://min.io @@ -1627,11 +1650,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.1.5.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.1.5.tgz version: 3.1.5 - apiVersion: v1 appVersion: RELEASE.2021-09-18T18-09-59Z - created: "2025-01-02T21:34:24.966608057-08:00" + created: "2026-07-28T11:24:48.033773+08:00" description: Multi-Cloud Object Storage digest: f789d93a171296dd01af0105a5ce067c663597afbb2432faeda293b752b355c0 home: https://min.io @@ -1649,11 +1672,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.1.4.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.1.4.tgz version: 3.1.4 - apiVersion: v1 appVersion: RELEASE.2021-09-09T21-37-07Z - created: "2025-01-02T21:34:24.963751369-08:00" + created: "2026-07-28T11:24:48.033115+08:00" description: Multi-Cloud Object Storage digest: e2eb34d31560b012ef6581f0ff6004ea4376c968cbe0daed2d8f3a614a892afb home: https://min.io @@ -1671,11 +1694,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.1.3.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.1.3.tgz version: 3.1.3 - apiVersion: v1 appVersion: RELEASE.2021-09-09T21-37-07Z - created: "2025-01-02T21:34:24.960755082-08:00" + created: "2026-07-28T11:24:48.032382+08:00" description: Multi-Cloud Object Storage digest: 8d7e0cc46b3583abd71b97dc0c071f98321101f90eca17348f1e9e0831be64cd home: https://min.io @@ -1693,11 +1716,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.1.2.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.1.2.tgz version: 3.1.2 - apiVersion: v1 appVersion: RELEASE.2021-09-09T21-37-07Z - created: "2025-01-02T21:34:24.957713429-08:00" + created: "2026-07-28T11:24:48.030934+08:00" description: Multi-Cloud Object Storage digest: 50dcbf366b1b21f4a6fc429d0b884c0c7ff481d0fb95c5e9b3ae157c348dd124 home: https://min.io @@ -1715,11 +1738,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.1.1.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.1.1.tgz version: 3.1.1 - apiVersion: v1 appVersion: RELEASE.2021-09-09T21-37-07Z - created: "2025-01-02T21:34:24.954546983-08:00" + created: "2026-07-28T11:24:48.030286+08:00" description: Multi-Cloud Object Storage digest: 6c01af55d2e2e5f716eabf6fef3a92a8464d0674529e9bacab292e5478a73b7a home: https://min.io @@ -1737,11 +1760,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.1.0.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.1.0.tgz version: 3.1.0 - apiVersion: v1 appVersion: RELEASE.2021-09-03T03-56-13Z - created: "2025-01-02T21:34:24.949999464-08:00" + created: "2026-07-28T11:24:48.029639+08:00" description: Multi-Cloud Object Storage digest: 18e10be4d0458bc590ca9abf753227e0c70f60511495387b8d4fb15a4daf932e home: https://min.io @@ -1759,11 +1782,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.0.2.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.0.2.tgz version: 3.0.2 - apiVersion: v1 appVersion: RELEASE.2021-08-31T05-46-54Z - created: "2025-01-02T21:34:24.947018538-08:00" + created: "2026-07-28T11:24:48.029007+08:00" description: Multi-Cloud Object Storage digest: f5b6e7f6272a9e71aef3b75555f6f756a39eef65cb78873f26451dba79b19906 home: https://min.io @@ -1781,11 +1804,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.0.1.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.0.1.tgz version: 3.0.1 - apiVersion: v1 appVersion: RELEASE.2021-08-31T05-46-54Z - created: "2025-01-02T21:34:24.943547135-08:00" + created: "2026-07-28T11:24:48.028376+08:00" description: Multi-Cloud Object Storage digest: 6d2ee1336c412affaaf209fdb80215be2a6ebb23ab2443adbaffef9e7df13fab home: https://min.io @@ -1803,11 +1826,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-3.0.0.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-3.0.0.tgz version: 3.0.0 - apiVersion: v1 appVersion: RELEASE.2021-08-31T05-46-54Z - created: "2025-01-02T21:34:24.940463458-08:00" + created: "2026-07-28T11:24:48.027704+08:00" description: Multi-Cloud Object Storage digest: 0a004aaf5bb61deed6a5c88256d1695ebe2f9ff1553874a93e4acfd75e8d339b home: https://min.io @@ -1823,11 +1846,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-2.0.1.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-2.0.1.tgz version: 2.0.1 - apiVersion: v1 appVersion: RELEASE.2021-08-25T00-41-18Z - created: "2025-01-02T21:34:24.937381269-08:00" + created: "2026-07-28T11:24:48.02676+08:00" description: Multi-Cloud Object Storage digest: fcd944e837ee481307de6aa3d387ea18c234f995a84c15abb211aab4a4054afc home: https://min.io @@ -1843,11 +1866,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-2.0.0.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-2.0.0.tgz version: 2.0.0 - apiVersion: v1 appVersion: RELEASE.2021-08-25T00-41-18Z - created: "2025-01-02T21:34:24.934337395-08:00" + created: "2026-07-28T11:24:48.024846+08:00" description: Multi-Cloud Object Storage digest: 7b6c033d43a856479eb493ab8ca05b230f77c3e42e209e8f298fac6af1a9796f home: https://min.io @@ -1863,11 +1886,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-1.0.5.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-1.0.5.tgz version: 1.0.5 - apiVersion: v1 appVersion: RELEASE.2021-08-25T00-41-18Z - created: "2025-01-02T21:34:24.931230726-08:00" + created: "2026-07-28T11:24:48.024013+08:00" description: Multi-Cloud Object Storage digest: abd221245ace16c8e0c6c851cf262d1474a5219dcbf25c4b2e7b77142f9c59ed home: https://min.io @@ -1883,11 +1906,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-1.0.4.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-1.0.4.tgz version: 1.0.4 - apiVersion: v1 appVersion: RELEASE.2021-08-20T18-32-01Z - created: "2025-01-02T21:34:24.926018385-08:00" + created: "2026-07-28T11:24:48.023388+08:00" description: Multi-Cloud Object Storage digest: 922a333f5413d1042f7aa81929f43767f6ffca9b260c46713f04ce1dda86d57d home: https://min.io @@ -1903,11 +1926,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-1.0.3.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-1.0.3.tgz version: 1.0.3 - apiVersion: v1 appVersion: RELEASE.2021-08-20T18-32-01Z - created: "2025-01-02T21:34:24.924448521-08:00" + created: "2026-07-28T11:24:48.022668+08:00" description: High Performance, Kubernetes Native Object Storage digest: 10e22773506bbfb1c66442937956534cf4057b94f06a977db78b8cd223588388 home: https://min.io @@ -1923,11 +1946,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-1.0.2.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-1.0.2.tgz version: 1.0.2 - apiVersion: v1 appVersion: RELEASE.2021-08-20T18-32-01Z - created: "2025-01-02T21:34:24.923185443-08:00" + created: "2026-07-28T11:24:48.022009+08:00" description: High Performance, Kubernetes Native Object Storage digest: ef86ab6df23d6942705da9ef70991b649638c51bc310587d37a425268ba4a06c home: https://min.io @@ -1943,11 +1966,11 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-1.0.1.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-1.0.1.tgz version: 1.0.1 - apiVersion: v1 appVersion: RELEASE.2021-08-17T20-53-08Z - created: "2025-01-02T21:34:24.921774338-08:00" + created: "2026-07-28T11:24:48.021279+08:00" description: High Performance, Kubernetes Native Object Storage digest: 1add7608692cbf39aaf9b1252530e566f7b2f306a14e390b0f49b97a20f2b188 home: https://min.io @@ -1963,6 +1986,6 @@ entries: sources: - https://github.com/minio/minio urls: - - https://charts.min.io/helm-releases/minio-1.0.0.tgz + - https://raw.githubusercontent.com/pgsty/minio/master/helm-releases/minio-1.0.0.tgz version: 1.0.0 -generated: "2025-01-02T21:34:24.920106038-08:00" +generated: "2026-07-28T11:24:48.020117+08:00"