Skip to content

Commit

Permalink
Operator release 5.0.15 (#2099)
Browse files Browse the repository at this point in the history
Signed-off-by: pjuarezd <[email protected]>
  • Loading branch information
pjuarezd authored May 6, 2024
1 parent fd8f3fe commit f963b27
Show file tree
Hide file tree
Showing 141 changed files with 224 additions and 224 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ for [kustomize](https://kubernetes.io/docs/tasks/manage-kubernetes-objects/kusto
use that to install MiniO Operator.

```sh
kubectl kustomize github.com/minio/operator\?ref=v5.0.14
kubectl kustomize github.com/minio/operator\?ref=v5.0.15
```

Run the following command to verify the status of the Operator:
Expand Down
2 changes: 1 addition & 1 deletion api/consts.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ const (

// Image versions

KESImageVersion = "minio/kes:2024-03-13T17-52-13Z"
KESImageVersion = "minio/kes:2024-04-12T13-50-00Z"

// Constants for common configuration
MinioImage = "OPERATOR_MINIO_IMAGE"
Expand Down
4 changes: 2 additions & 2 deletions docs/policybinding_crd.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
[id="{p}-api-reference"]
== API Reference

:minio-image: https://hub.docker.com/r/minio/minio/tags[minio/minio:RELEASE.2024-03-15T01-07-19Z]
:kes-image: https://hub.docker.com/r/minio/kes/tags[minio/kes:2024-03-13T17-52-13Z]
:minio-image: https://hub.docker.com/r/minio/minio/tags[minio/minio:RELEASE.2024-05-01T01-11-10Z]
:kes-image: https://hub.docker.com/r/minio/kes/tags[minio/kes:2024-04-12T13-50-00Z]


[id="{anchor_prefix}-sts-min-io-v1alpha1"]
Expand Down
4 changes: 2 additions & 2 deletions docs/templates/asciidoctor/gv_list.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
[id="{p}-api-reference"]
== API Reference

:minio-image: https://hub.docker.com/r/minio/minio/tags[minio/minio:RELEASE.2024-03-15T01-07-19Z]
:kes-image: https://hub.docker.com/r/minio/kes/tags[minio/kes:2024-03-13T17-52-13Z]
:minio-image: https://hub.docker.com/r/minio/minio/tags[minio/minio:RELEASE.2024-05-01T01-11-10Z]
:kes-image: https://hub.docker.com/r/minio/kes/tags[minio/kes:2024-04-12T13-50-00Z]

{{ range $groupVersions }}
{{ template "gvDetails" . }}
Expand Down
4 changes: 2 additions & 2 deletions docs/tenant_crd.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
[id="{p}-api-reference"]
== API Reference

:minio-image: https://hub.docker.com/r/minio/minio/tags[minio/minio:RELEASE.2024-03-15T01-07-19Z]
:kes-image: https://hub.docker.com/r/minio/kes/tags[minio/kes:2024-03-13T17-52-13Z]
:minio-image: https://hub.docker.com/r/minio/minio/tags[minio/minio:RELEASE.2024-05-01T01-11-10Z]
:kes-image: https://hub.docker.com/r/minio/kes/tags[minio/kes:2024-04-12T13-50-00Z]


[id="{anchor_prefix}-minio-min-io-v2"]
Expand Down
4 changes: 2 additions & 2 deletions examples/kustomization/base/tenant.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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-03-15T01-07-19Z
image: quay.io/minio/minio:RELEASE.2024-05-01T01-11-10Z
imagePullSecret: { }
## Mount path where PV will be mounted inside container(s).
mountPath: /export
Expand Down Expand Up @@ -253,7 +253,7 @@ spec:
## Audit Logs will be deprecated soon, commenting out for now!.
## LogSearch API setup for MinIO Tenant.
# log:
# image: "" # defaults to minio/operator:v5.0.14
# image: "" # defaults to minio/operator:v5.0.15
# env: [ ]
# resources: { }
# nodeSelector: { }
Expand Down
2 changes: 1 addition & 1 deletion examples/kustomization/tenant-certmanager-kes/tenant.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ spec:
externalCertSecret:
name: tenant-certmanager-2-tls
type: cert-manager.io/v1
image: minio/kes:2024-03-13T17-52-13Z
image: minio/kes:2024-04-12T13-50-00Z
imagePullPolicy: IfNotPresent
kesSecret:
name: kes-configuration
Expand Down
2 changes: 1 addition & 1 deletion examples/kustomization/tenant-kes-encryption/tenant.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ spec:
## Define configuration for KES (stateless and distributed key-management system)
## Refer https://github.com/minio/kes
kes:
image: "" # minio/kes:2024-03-13T17-52-13Z
image: "" # minio/kes:2024-04-12T13-50-00Z
env: [ ]
replicas: 2
kesSecret:
Expand Down
4 changes: 2 additions & 2 deletions helm/operator/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
apiVersion: v2
description: A Helm chart for MinIO Operator
name: operator
version: 5.0.14
appVersion: v5.0.14
version: 5.0.15
appVersion: v5.0.15
keywords:
- storage
- object-storage
Expand Down
12 changes: 6 additions & 6 deletions helm/operator/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,14 +37,14 @@ operator:
###
# Specify the Operator container image to use for the deployment.
# ``image.tag``
# For example, the following sets the image to the ``quay.io/minio/operator`` repo and the v5.0.14 tag.
# For example, the following sets the image to the ``quay.io/minio/operator`` repo and the v5.0.15 tag.
# The container pulls the image if not already present:
#
# .. code-block:: yaml
#
# image:
# repository: quay.io/minio/operator
# tag: v5.0.14
# tag: v5.0.15
# pullPolicy: IfNotPresent
#
# The chart also supports specifying an image based on digest value:
Expand All @@ -58,7 +58,7 @@ operator:
#
image:
repository: quay.io/minio/operator
tag: v5.0.14
tag: v5.0.15
pullPolicy: IfNotPresent
###
#
Expand Down Expand Up @@ -184,14 +184,14 @@ console:
###
# Specify the Operator Console container image to use for the deployment.
# ``image.tag``
# For example, the following sets the image to the ``quay.io/minio/operator`` repo and the v5.0.14 tag.
# For example, the following sets the image to the ``quay.io/minio/operator`` repo and the v5.0.15 tag.
# The container pulls the image if not already present:
#
# .. code-block:: yaml
#
# image:
# repository: quay.io/minio/operator
# tag: v5.0.14
# tag: v5.0.15
# pullPolicy: IfNotPresent
#
# The chart also supports specifying an image based on digest value:
Expand All @@ -206,7 +206,7 @@ console:
# The specified values should match that of ``operator.image`` to ensure predictable operations.
image:
repository: quay.io/minio/operator
tag: v5.0.14
tag: v5.0.15
pullPolicy: IfNotPresent
###
# An array of environment variables to pass to the Operator Console deployment.
Expand Down
4 changes: 2 additions & 2 deletions helm/tenant/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
apiVersion: v2
description: A Helm chart for MinIO Operator
name: tenant
version: 5.0.14
appVersion: v5.0.14
version: 5.0.15
appVersion: v5.0.15
keywords:
- storage
- object-storage
Expand Down
10 changes: 5 additions & 5 deletions helm/tenant/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -48,14 +48,14 @@ tenant:
###
# Specify the Operator container image to use for the deployment.
# ``image.tag``
# For example, the following sets the image to the ``quay.io/minio/operator`` repo and the v5.0.14 tag.
# For example, the following sets the image to the ``quay.io/minio/operator`` repo and the v5.0.15 tag.
# The container pulls the image if not already present:
#
# .. code-block:: yaml
#
# image:
# repository: quay.io/minio/minio
# tag: RELEASE.2024-03-15T01-07-19Z
# tag: RELEASE.2024-05-01T01-11-10Z
# pullPolicy: IfNotPresent
#
# The chart also supports specifying an image based on digest value:
Expand All @@ -70,7 +70,7 @@ tenant:
#
image:
repository: quay.io/minio/minio
tag: RELEASE.2024-03-15T01-07-19Z
tag: RELEASE.2024-05-01T01-11-10Z
pullPolicy: IfNotPresent
###
#
Expand Down Expand Up @@ -383,14 +383,14 @@ tenant:
# # Image from tag (original behavior), for example:
# # image:
# # repository: quay.io/minio/kes
# # tag: 2024-03-13T17-52-13Z
# # tag: 2024-04-12T13-50-00Z
# # Image from digest (added after original behavior), for example:
# # image:
# # repository: quay.io/minio/kes@sha256
# # digest: fb15af611149892f357a8a99d1bcd8bf5dae713bd64c15e6eb27fbdb88fc208b
# image:
# repository: quay.io/minio/kes
# tag: 2024-03-13T17-52-13Z
# tag: 2024-04-12T13-50-00Z
# pullPolicy: IfNotPresent
# env: [ ]
# replicas: 2
Expand Down
2 changes: 1 addition & 1 deletion pkg/apis/job.min.io/v1alpha1/types.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,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=v5.0.14
// +kubebuilder:metadata:annotations=operator.min.io/version=v5.0.15

// MinIOJob is a top-level type. A client is created for it
type MinIOJob struct {
Expand Down
4 changes: 2 additions & 2 deletions pkg/apis/minio.min.io/v2/constants.go
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ const MinIOVolumeMountPath = "/export"
const MinIOVolumeSubPath = ""

// DefaultMinIOImage specifies the default MinIO Docker hub image
const DefaultMinIOImage = "minio/minio:RELEASE.2024-03-15T01-07-19Z"
const DefaultMinIOImage = "minio/minio:RELEASE.2024-05-01T01-11-10Z"

// DefaultMinIOUpdateURL specifies the default MinIO URL where binaries are
// pulled from during MinIO upgrades
Expand Down Expand Up @@ -135,7 +135,7 @@ const ConsoleAdminPolicyName = "consoleAdmin"
// KES Related Constants

// DefaultKESImage specifies the latest KES Docker hub image
const DefaultKESImage = "minio/kes:2024-03-13T17-52-13Z"
const DefaultKESImage = "minio/kes:2024-04-12T13-50-00Z"

// KESInstanceLabel is applied to the KES pods of a Tenant cluster
const KESInstanceLabel = "v1.min.io/kes"
Expand Down
2 changes: 1 addition & 1 deletion pkg/apis/minio.min.io/v2/types.go
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ import (
// +kubebuilder:resource:scope=Namespaced,shortName=tenant,singular=tenant
// +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=v5.0.14
// +kubebuilder:metadata:annotations=operator.min.io/version=v5.0.15
// +kubebuilder:storageversion
type Tenant struct {
metav1.TypeMeta `json:",inline"`
Expand Down
2 changes: 1 addition & 1 deletion pkg/apis/sts.min.io/v1alpha1/types.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,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=v5.0.14
// +kubebuilder:metadata:annotations=operator.min.io/version=v5.0.15
// +kubebuilder:storageversion

// PolicyBinding is a https://kubernetes.io/docs/concepts/overview/working-with-objects/kubernetes-objects/[Kubernetes object] describing a MinIO PolicyBinding.
Expand Down
2 changes: 1 addition & 1 deletion pkg/controller/operator.go
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ const (
// DefaultDeploymentName is the default name of the operator deployment
DefaultDeploymentName = "minio-operator"
// DefaultOperatorImage is the version fo the operator being used
DefaultOperatorImage = "minio/operator:v5.0.14"
DefaultOperatorImage = "minio/operator:v5.0.15"
// DefaultOperatorImageEnv is the default image to minio instance
DefaultOperatorImageEnv = "MINIO_OPERATOR_IMAGE"
)
Expand Down
2 changes: 1 addition & 1 deletion resources/base/console-ui.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -289,7 +289,7 @@ spec:
- args:
- ui
- --certs-dir=/tmp/certs
image: minio/operator:v5.0.14
image: minio/operator:v5.0.15
imagePullPolicy: IfNotPresent
name: console
securityContext:
Expand Down
2 changes: 1 addition & 1 deletion resources/base/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ spec:
serviceAccountName: minio-operator
containers:
- name: minio-operator
image: minio/operator:v5.0.14
image: minio/operator:v5.0.15
imagePullPolicy: IfNotPresent
args:
- controller
Expand Down
2 changes: 1 addition & 1 deletion resources/kustomization.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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: v5.0.14
operator.min.io/version: v5.0.15
commonLabels:
app.kubernetes.io/name: operator
resources:
Expand Down
2 changes: 1 addition & 1 deletion testing/console-tenant+kes.sh
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ function test_kes_tenant() {
sed -i -e 's/ROLE_ID/'"$ROLE_ID"'/g' "${SCRIPT_DIR}/kes-config.yaml"
sed -i -e 's/SECRET_ID/'"$SECRET_ID"'/g' "${SCRIPT_DIR}/kes-config.yaml"
cp "${SCRIPT_DIR}/kes-config.yaml" "${SCRIPT_DIR}/../examples/kustomization/tenant-kes-encryption/kes-configuration-secret.yaml"
yq e -i '.spec.kes.image = "minio/kes:2024-03-13T17-52-13Z"' "${SCRIPT_DIR}/../examples/kustomization/tenant-kes-encryption/tenant.yaml"
yq e -i '.spec.kes.image = "minio/kes:2024-04-12T13-50-00Z"' "${SCRIPT_DIR}/../examples/kustomization/tenant-kes-encryption/tenant.yaml"
kubectl apply -k "${SCRIPT_DIR}/../examples/kustomization/tenant-kes-encryption"

echo "Check Tenant Status in tenant-kms-encrypted namespace for myminio:"
Expand Down
Loading

0 comments on commit f963b27

Please sign in to comment.