diff --git a/docs/job_crd.adoc b/docs/job_crd.adoc index 56489144b7e..44f1c8d3652 100644 --- a/docs/job_crd.adoc +++ b/docs/job_crd.adoc @@ -4,9 +4,9 @@ [id="{p}-api-reference"] == API Reference -:minio-image: https://hub.docker.com/r/minio/minio/tags[minio/minio:RELEASE.2024-07-13T01-46-15Z] +:minio-image: https://hub.docker.com/r/minio/minio/tags[minio/minio:RELEASE.2024-07-16T23-46-41Z] :kes-image: https://hub.docker.com/r/minio/kes/tags[minio/kes:2024-06-17T15-47-05Z] -:mc-image: https://hub.docker.com/r/minio/mc/tags[minio/mc:RELEASE.2024-07-11T18-01-28Z] +:mc-image: https://hub.docker.com/r/minio/mc/tags[minio/mc:RELEASE.2024-07-16T23-46-41Z] [id="{anchor_prefix}-job-min-io-v1alpha1"] diff --git a/docs/policybinding_crd.adoc b/docs/policybinding_crd.adoc index 887b449441a..64f0910863d 100644 --- a/docs/policybinding_crd.adoc +++ b/docs/policybinding_crd.adoc @@ -4,9 +4,9 @@ [id="{p}-api-reference"] == API Reference -:minio-image: https://hub.docker.com/r/minio/minio/tags[minio/minio:RELEASE.2024-07-13T01-46-15Z] +:minio-image: https://hub.docker.com/r/minio/minio/tags[minio/minio:RELEASE.2024-07-16T23-46-41Z] :kes-image: https://hub.docker.com/r/minio/kes/tags[minio/kes:2024-06-17T15-47-05Z] -:mc-image: https://hub.docker.com/r/minio/mc/tags[minio/mc:RELEASE.2024-07-11T18-01-28Z] +:mc-image: https://hub.docker.com/r/minio/mc/tags[minio/mc:RELEASE.2024-07-16T23-46-41Z] [id="{anchor_prefix}-sts-min-io-v1beta1"] diff --git a/docs/templates/asciidoctor/gv_list.tpl b/docs/templates/asciidoctor/gv_list.tpl index 858fdc85761..aeff635c044 100644 --- a/docs/templates/asciidoctor/gv_list.tpl +++ b/docs/templates/asciidoctor/gv_list.tpl @@ -7,9 +7,9 @@ [id="{p}-api-reference"] == API Reference -:minio-image: https://hub.docker.com/r/minio/minio/tags[minio/minio:RELEASE.2024-07-13T01-46-15Z] +:minio-image: https://hub.docker.com/r/minio/minio/tags[minio/minio:RELEASE.2024-07-16T23-46-41Z] :kes-image: https://hub.docker.com/r/minio/kes/tags[minio/kes:2024-06-17T15-47-05Z] -:mc-image: https://hub.docker.com/r/minio/mc/tags[minio/mc:RELEASE.2024-07-11T18-01-28Z] +:mc-image: https://hub.docker.com/r/minio/mc/tags[minio/mc:RELEASE.2024-07-16T23-46-41Z] {{ range $groupVersions }} {{ template "gvDetails" . }} diff --git a/docs/tenant_crd.adoc b/docs/tenant_crd.adoc index 8f30ef0e8c8..3a15459b8f9 100644 --- a/docs/tenant_crd.adoc +++ b/docs/tenant_crd.adoc @@ -4,9 +4,9 @@ [id="{p}-api-reference"] == API Reference -:minio-image: https://hub.docker.com/r/minio/minio/tags[minio/minio:RELEASE.2024-07-13T01-46-15Z] +:minio-image: https://hub.docker.com/r/minio/minio/tags[minio/minio:RELEASE.2024-07-16T23-46-41Z] :kes-image: https://hub.docker.com/r/minio/kes/tags[minio/kes:2024-06-17T15-47-05Z] -:mc-image: https://hub.docker.com/r/minio/mc/tags[minio/mc:RELEASE.2024-07-11T18-01-28Z] +:mc-image: https://hub.docker.com/r/minio/mc/tags[minio/mc:RELEASE.2024-07-16T23-46-41Z] [id="{anchor_prefix}-minio-min-io-v2"] diff --git a/examples/kustomization/base/tenant.yaml b/examples/kustomization/base/tenant.yaml index da46bb048ff..976e2611fbc 100644 --- a/examples/kustomization/base/tenant.yaml +++ b/examples/kustomization/base/tenant.yaml @@ -144,7 +144,7 @@ spec: ## https://github.com/minio/minio/tree/master/docs/tls/kubernetes#2-create-kubernetes-secret externalClientCertSecrets: [ ] ## Registry location and Tag to download MinIO Server image - image: quay.io/minio/minio:RELEASE.2024-07-13T01-46-15Z + image: quay.io/minio/minio:RELEASE.2024-07-16T23-46-41Z imagePullSecret: { } ## Mount path where PV will be mounted inside container(s). mountPath: /export @@ -226,7 +226,7 @@ spec: requestAutoCert: true ## Prometheus setup for MinIO Tenant. # prometheus: - # image: "" # defaults to quay.io/prometheus/prometheus:RELEASE.2024-07-11T18-01-28Z + # image: "" # defaults to quay.io/prometheus/prometheus:RELEASE.2024-07-16T23-46-41Z # env: [ ] # sidecarimage: "" # defaults to alpine # initimage: "" # defaults to busybox:1.33.1 diff --git a/helm/operator/templates/job.min.io_jobs.yaml b/helm/operator/templates/job.min.io_jobs.yaml index f3ede94a243..044c0d6e343 100644 --- a/helm/operator/templates/job.min.io_jobs.yaml +++ b/helm/operator/templates/job.min.io_jobs.yaml @@ -4,7 +4,7 @@ kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.15.0 - operator.min.io/version: v6.0.0 + operator.min.io/version: v6.0.1 name: miniojobs.job.min.io spec: group: job.min.io @@ -1080,7 +1080,7 @@ spec: x-kubernetes-map-type: atomic type: array mcImage: - default: quay.io/minio/mc:RELEASE.2024-07-11T18-01-28Z + default: quay.io/minio/mc:RELEASE.2024-07-16T23-46-41Z type: string securityContext: properties: diff --git a/helm/operator/templates/minio.min.io_tenants.yaml b/helm/operator/templates/minio.min.io_tenants.yaml index c82bc8f535d..547a893ffee 100644 --- a/helm/operator/templates/minio.min.io_tenants.yaml +++ b/helm/operator/templates/minio.min.io_tenants.yaml @@ -4,7 +4,7 @@ kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.15.0 - operator.min.io/version: v6.0.0 + operator.min.io/version: v6.0.1 name: tenants.minio.min.io spec: group: minio.min.io diff --git a/helm/operator/templates/sts.min.io_policybindings.yaml b/helm/operator/templates/sts.min.io_policybindings.yaml index 27238e7b5a6..f41e8c7d585 100644 --- a/helm/operator/templates/sts.min.io_policybindings.yaml +++ b/helm/operator/templates/sts.min.io_policybindings.yaml @@ -4,7 +4,7 @@ kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.15.0 - operator.min.io/version: v6.0.0 + operator.min.io/version: v6.0.1 name: policybindings.sts.min.io spec: group: sts.min.io diff --git a/helm/operator/values.yaml b/helm/operator/values.yaml index 4c305b6363b..fa9885131ec 100644 --- a/helm/operator/values.yaml +++ b/helm/operator/values.yaml @@ -75,7 +75,7 @@ operator: # # sidecarImage: # repository: quay.io/minio/operator-sidecar@sha256 - # digest: 28c80b379c75242c6fe793dfbf212f43c602140a0de5ebe3d9c2a3a7b9f9f983 + # digest: a11947a230b80fb1b0bffa97173147a505d4f1207958f722e348d11ab9e972c1 # pullPolicy: IfNotPresent # sidecarImage: {} diff --git a/helm/tenant/values.yaml b/helm/tenant/values.yaml index 2843338cc46..ce50d9aa686 100644 --- a/helm/tenant/values.yaml +++ b/helm/tenant/values.yaml @@ -55,7 +55,7 @@ tenant: # # image: # repository: quay.io/minio/minio - # tag: RELEASE.2024-07-13T01-46-15Z + # tag: RELEASE.2024-07-16T23-46-41Z # pullPolicy: IfNotPresent # # The chart also supports specifying an image based on digest value: @@ -70,7 +70,7 @@ tenant: # image: repository: quay.io/minio/minio - tag: RELEASE.2024-07-13T01-46-15Z + tag: RELEASE.2024-07-16T23-46-41Z pullPolicy: IfNotPresent ### # diff --git a/pkg/apis/job.min.io/v1alpha1/types.go b/pkg/apis/job.min.io/v1alpha1/types.go index c90e13a1711..e2387ae900b 100644 --- a/pkg/apis/job.min.io/v1alpha1/types.go +++ b/pkg/apis/job.min.io/v1alpha1/types.go @@ -35,7 +35,7 @@ const ( // +kubebuilder:resource:scope=Namespaced,shortName=miniojob,singular=miniojob // +kubebuilder:printcolumn:name="Tenant",type=string,JSONPath=`.spec.tenant.name` // +kubebuilder:printcolumn:name="Phase",type=string,JSONPath=`.spec.status.phase` -// +kubebuilder:metadata:annotations=operator.min.io/version=v6.0.0 +// +kubebuilder:metadata:annotations=operator.min.io/version=v6.0.1 // MinIOJob is a top-level type. A client is created for it type MinIOJob struct { @@ -96,7 +96,7 @@ type MinIOJobSpec struct { // The Docker image to use when deploying `mc` pods. Defaults to {mc-image}. + // +optional - // +kubebuilder:default="quay.io/minio/mc:RELEASE.2024-07-11T18-01-28Z" + // +kubebuilder:default="quay.io/minio/mc:RELEASE.2024-07-16T23-46-41Z" MCImage string `json:"mcImage,omitempty"` // *Optional* + diff --git a/pkg/apis/minio.min.io/v2/constants.go b/pkg/apis/minio.min.io/v2/constants.go index abe0c347615..db10e0a99c1 100644 --- a/pkg/apis/minio.min.io/v2/constants.go +++ b/pkg/apis/minio.min.io/v2/constants.go @@ -97,7 +97,7 @@ const MinIOVolumeMountPath = "/export" const MinIOVolumeSubPath = "" // DefaultMinIOImage specifies the default MinIO Docker hub image -const DefaultMinIOImage = "minio/minio:RELEASE.2024-07-13T01-46-15Z" +const DefaultMinIOImage = "minio/minio:RELEASE.2024-07-16T23-46-41Z" // DefaultMinIOUpdateURL specifies the default MinIO URL where binaries are // pulled from during MinIO upgrades @@ -134,7 +134,7 @@ const ConsoleAdminPolicyName = "consoleAdmin" // KES Related Constants -// DefaultKESImage specifies the RELEASE.2024-07-11T18-01-28Z KES Docker hub image +// DefaultKESImage specifies the RELEASE.2024-07-16T23-46-41Z KES Docker hub image const DefaultKESImage = "minio/kes:2024-06-17T15-47-05Z" // KESInstanceLabel is applied to the KES pods of a Tenant cluster diff --git a/pkg/apis/minio.min.io/v2/types.go b/pkg/apis/minio.min.io/v2/types.go index 1911341632f..d74658858e8 100644 --- a/pkg/apis/minio.min.io/v2/types.go +++ b/pkg/apis/minio.min.io/v2/types.go @@ -31,7 +31,7 @@ import ( // +kubebuilder:printcolumn:name="State",type="string",JSONPath=".status.currentState" // +kubebuilder:printcolumn:name="Health",type="string",JSONPath=".status.healthStatus" // +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp" -// +kubebuilder:metadata:annotations=operator.min.io/version=v6.0.0 +// +kubebuilder:metadata:annotations=operator.min.io/version=v6.0.1 // +kubebuilder:storageversion type Tenant struct { metav1.TypeMeta `json:",inline"` diff --git a/pkg/apis/sts.min.io/v1beta1/types.go b/pkg/apis/sts.min.io/v1beta1/types.go index 314c9eeb12e..f4645a56df3 100644 --- a/pkg/apis/sts.min.io/v1beta1/types.go +++ b/pkg/apis/sts.min.io/v1beta1/types.go @@ -26,7 +26,7 @@ import ( // +kubebuilder:resource:scope=Namespaced,shortName=policybinding,singular=policybinding // +kubebuilder:printcolumn:name="State",type="string",JSONPath=".status.currentState" // +kubebuilder:printcolumn:name="Age",type="date",JSONPath=".metadata.creationTimestamp" -// +kubebuilder:metadata:annotations=operator.min.io/version=v6.0.0 +// +kubebuilder:metadata:annotations=operator.min.io/version=v6.0.1 // +kubebuilder:storageversion // +groupName=policybinding.sts.min.io // +versionName=v1beta1 diff --git a/resources/base/crds/job.min.io_miniojobs.yaml b/resources/base/crds/job.min.io_miniojobs.yaml index f3ede94a243..044c0d6e343 100644 --- a/resources/base/crds/job.min.io_miniojobs.yaml +++ b/resources/base/crds/job.min.io_miniojobs.yaml @@ -4,7 +4,7 @@ kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.15.0 - operator.min.io/version: v6.0.0 + operator.min.io/version: v6.0.1 name: miniojobs.job.min.io spec: group: job.min.io @@ -1080,7 +1080,7 @@ spec: x-kubernetes-map-type: atomic type: array mcImage: - default: quay.io/minio/mc:RELEASE.2024-07-11T18-01-28Z + default: quay.io/minio/mc:RELEASE.2024-07-16T23-46-41Z type: string securityContext: properties: diff --git a/resources/base/crds/minio.min.io_tenants.yaml b/resources/base/crds/minio.min.io_tenants.yaml index c82bc8f535d..547a893ffee 100644 --- a/resources/base/crds/minio.min.io_tenants.yaml +++ b/resources/base/crds/minio.min.io_tenants.yaml @@ -4,7 +4,7 @@ kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.15.0 - operator.min.io/version: v6.0.0 + operator.min.io/version: v6.0.1 name: tenants.minio.min.io spec: group: minio.min.io diff --git a/resources/base/crds/sts.min.io_policybindings.yaml b/resources/base/crds/sts.min.io_policybindings.yaml index 27238e7b5a6..f41e8c7d585 100644 --- a/resources/base/crds/sts.min.io_policybindings.yaml +++ b/resources/base/crds/sts.min.io_policybindings.yaml @@ -4,7 +4,7 @@ kind: CustomResourceDefinition metadata: annotations: controller-gen.kubebuilder.io/version: v0.15.0 - operator.min.io/version: v6.0.0 + operator.min.io/version: v6.0.1 name: policybindings.sts.min.io spec: group: sts.min.io diff --git a/resources/kustomization.yaml b/resources/kustomization.yaml index 2f01a8d5b22..a02fc8d128a 100644 --- a/resources/kustomization.yaml +++ b/resources/kustomization.yaml @@ -5,7 +5,7 @@ commonAnnotations: operator.min.io/authors: "MinIO, Inc." operator.min.io/license: "AGPLv3" operator.min.io/support: "https://subnet.min.io" - operator.min.io/version: v6.0.0 + operator.min.io/version: v6.0.1 commonLabels: app.kubernetes.io/name: operator resources: