Skip to content

Commit

Permalink
Showing 13 changed files with 581 additions and 598 deletions.
4 changes: 2 additions & 2 deletions docs/crd.adoc
Original file line number Diff line number Diff line change
@@ -4,10 +4,10 @@
[id="{p}-api-reference"]
== API Reference

:minio-image: https://hub.docker.com/r/minio/minio/tags[minio/minio:RELEASE.2021-10-06T23-36-31Z]
:minio-image: https://hub.docker.com/r/minio/minio/tags[minio/minio:RELEASE.2021-11-03T03-36-36Z]
:kes-image: https://hub.docker.com/r/minio/kes/tags[minio/kes:v0.16.1]
:prometheus-image: https://quay.io/prometheus/prometheus:latest[prometheus/prometheus:latest]
:logsearch-image: https://hub.docker.com/r/minio/logsearchapi/tags[minio/logsearchapi:v4.3.2]
:logsearch-image: https://hub.docker.com/r/minio/logsearchapi/tags[minio/logsearchapi:v4.3.3]
:postgres-image: https://github.com/docker-library/postgres[library/postgres]


4 changes: 2 additions & 2 deletions docs/templates/asciidoctor/gv_list.tpl
Original file line number Diff line number Diff line change
@@ -7,10 +7,10 @@
[id="{p}-api-reference"]
== API Reference

:minio-image: https://hub.docker.com/r/minio/minio/tags[minio/minio:RELEASE.2021-10-06T23-36-31Z]
:minio-image: https://hub.docker.com/r/minio/minio/tags[minio/minio:RELEASE.2021-11-03T03-36-36Z]
:kes-image: https://hub.docker.com/r/minio/kes/tags[minio/kes:v0.16.1]
:prometheus-image: https://quay.io/prometheus/prometheus:latest[prometheus/prometheus:latest]
:logsearch-image: https://hub.docker.com/r/minio/logsearchapi/tags[minio/logsearchapi:v4.3.2]
:logsearch-image: https://hub.docker.com/r/minio/logsearchapi/tags[minio/logsearchapi:v4.3.3]
:postgres-image: https://github.com/docker-library/postgres[library/postgres]

{{ range $groupVersions }}
84 changes: 42 additions & 42 deletions examples/kustomization/base/tenant.yaml
Original file line number Diff line number Diff line change
@@ -30,7 +30,7 @@ spec:
## This field is used only when "requestAutoCert" is set to true. Use this field to set CommonName
## for the auto-generated certificate. Internal DNS name for the pod will be used if CommonName is
## not provided. DNS name format is *.minio.default.svc.cluster.local
certConfig: {}
certConfig: { }
## PodManagement policy for MinIO Tenant Pods. Can be "OrderedReady" or "Parallel"
## Refer https://kubernetes.io/docs/tutorials/stateful-application/basic-stateful-set/#pod-management-policy
## for details.
@@ -42,14 +42,14 @@ spec:
credsSecret:
name: storage-creds-secret
## Add environment variables to be set in MinIO container (https://github.com/minio/minio/tree/master/docs/config)
env: []
env: [ ]
## serviceMetadata allows passing additional labels and annotations to MinIO and Console specific
## services created by the operator.
serviceMetadata:
minioServiceLabels: {}
minioServiceAnnotations: {}
consoleServiceLabels: {}
consoleServiceAnnotations: {}
minioServiceLabels: { }
minioServiceAnnotations: { }
consoleServiceLabels: { }
consoleServiceAnnotations: { }
## PriorityClassName indicates the Pod priority and hence importance of a Pod relative to other Pods.
## This is applied to MinIO pods only.
## Refer Kubernetes documentation for details https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/#priorityclass/
@@ -71,7 +71,7 @@ spec:
##
## Create secrets as explained here:
## https://github.com/minio/minio/tree/master/docs/tls/kubernetes#2-create-kubernetes-secret
externalCaCertSecret: []
externalCaCertSecret: [ ]
## Use this field to provide one or more Secrets with external certificates. This can be used to configure
## TLS for MinIO Tenant pods.
## Certificate secret files will be mounted under /tmp/certs folder, supported types:
@@ -89,7 +89,7 @@ spec:
##
## Create secrets as explained here:
## https://github.com/minio/minio/tree/master/docs/tls/kubernetes#2-create-kubernetes-secret
externalCertSecret: []
externalCertSecret: [ ]
## Use this field to provide client certificates for MinIO & KES. This can be used to configure
## mTLS for MinIO and your KES server. Files will be mounted under /tmp/certs folder, supported types:
## Opaque | kubernetes.io/tls | cert-manager.io/v1alpha2 | cert-manager.io/v1
@@ -103,8 +103,8 @@ spec:
## https://github.com/minio/minio/tree/master/docs/tls/kubernetes#2-create-kubernetes-secret
# externalClientCertSecret: {}
## Registry location and Tag to download MinIO Server image
image: minio/minio:RELEASE.2021-10-06T23-36-31Z
imagePullSecret: {}
image: minio/minio:RELEASE.2021-11-03T03-36-36Z
imagePullSecret: { }
## Mount path where PV will be mounted inside container(s).
mountPath: /export
## Sub path inside Mount path where MinIO stores data.
@@ -123,31 +123,31 @@ spec:
## eligible to run on a node, the node must have each of the
## indicated key-value pairs as labels.
## Read more here: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
nodeSelector: {}
nodeSelector: { }
## Used to specify a toleration for a pod
tolerations: []
tolerations: [ ]
## Affinity settings for MinIO pods. Read more about affinity
## here: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity.
affinity:
nodeAffinity: {}
podAffinity: {}
podAntiAffinity: {}
nodeAffinity: { }
podAffinity: { }
podAntiAffinity: { }
## Configure resource requests and limits for MinIO containers
resources: {}
resources: { }
## This VolumeClaimTemplate is used across all the volumes provisioned for MinIO Tenant in this
## Pool.
volumeClaimTemplate:
apiVersion: v1
kind: persistentvolumeclaims
metadata: {}
metadata: { }
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Ti
storageClassName: standard
status: {}
status: { }
## Configure security context
securityContext:
runAsUser: 1000
@@ -164,14 +164,14 @@ spec:
initimage: "" # defaults to busybox:1.33.1
diskCapacityGB: 10
storageClassName: standard
annotations: {}
labels: {}
nodeSelector: {}
annotations: { }
labels: { }
nodeSelector: { }
affinity:
nodeAffinity: {}
podAffinity: {}
podAntiAffinity: {}
resources: {}
nodeAffinity: { }
podAffinity: { }
podAntiAffinity: { }
resources: { }
serviceAccountName: ""
securityContext:
runAsUser: 1000
@@ -185,39 +185,39 @@ spec:
## LogSearch API setup for MinIO Tenant.
log:
image: "" # defaults to minio/logsearchapi:v4.3.2
resources: {}
nodeSelector: {}
resources: { }
nodeSelector: { }
affinity:
nodeAffinity: {}
podAffinity: {}
podAntiAffinity: {}
tolerations: []
annotations: {}
labels: {}
nodeAffinity: { }
podAffinity: { }
podAntiAffinity: { }
tolerations: [ ]
annotations: { }
labels: { }
audit:
diskCapacityGB: 10
## Postgres setup for LogSearch API
db:
image: "" # defaults to library/postgres
initimage: "" # defaults to busybox:1.33.1
volumeClaimTemplate:
metadata: {}
metadata: { }
spec:
storageClassName: standard
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi
resources: {}
nodeSelector: {}
resources: { }
nodeSelector: { }
affinity:
nodeAffinity: {}
podAffinity: {}
podAntiAffinity: {}
tolerations: []
annotations: {}
labels: {}
nodeAffinity: { }
podAffinity: { }
podAntiAffinity: { }
tolerations: [ ]
annotations: { }
labels: { }
serviceAccountName: ""
securityContext:
runAsUser: 999
Binary file added helm-releases/minio-operator-4.3.3.tgz
Binary file not shown.
16 changes: 8 additions & 8 deletions helm/minio-operator/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
apiVersion: v2
description: A Helm chart for MinIO Operator
name: minio-operator
version: 4.3.2
appVersion: v4.3.2
version: 4.3.3
appVersion: v4.3.3
keywords:
- storage
- object-storage
- S3
- storage
- object-storage
- S3
home: https://min.io
icon: https://min.io/resources/img/logo/MINIO_wordmark.png
sources:
- https://github.com/minio/operator
- https://github.com/minio/operator
maintainers:
- name: MinIO, Inc
email: dev@minio.io
- name: MinIO, Inc
email: dev@minio.io
type: application
62 changes: 31 additions & 31 deletions helm/minio-operator/values.yaml
Original file line number Diff line number Diff line change
@@ -15,20 +15,20 @@ operator:
# value: ""
image:
repository: minio/operator
tag: v4.3.2
tag: v4.3.3
pullPolicy: IfNotPresent
imagePullSecrets: []
initcontainers: []
imagePullSecrets: [ ]
initcontainers: [ ]
replicaCount: 1
securityContext:
runAsUser: 1000
runAsGroup: 1000
runAsNonRoot: true
fsGroup: 1000
nodeSelector: {}
affinity: {}
tolerations: []
topologySpreadConstraints: []
nodeSelector: { }
affinity: { }
tolerations: [ ]
topologySpreadConstraints: [ ]
resources:
requests:
cpu: 200m
@@ -38,24 +38,24 @@ operator:
console:
image:
repository: minio/console
tag: v0.10.0
tag: v0.12.0
pullPolicy: IfNotPresent
imagePullSecrets: []
initcontainers: []
imagePullSecrets: [ ]
initcontainers: [ ]
replicaCount: 1
nodeSelector: {}
affinity: {}
tolerations: []
topologySpreadConstraints: []
resources: {}
nodeSelector: { }
affinity: { }
tolerations: [ ]
topologySpreadConstraints: [ ]
resources: { }
securityContext:
runAsUser: 1000
runAsNonRoot: true
ingress:
enabled: false
labels: {}
annotations: {}
tls: []
labels: { }
annotations: { }
tls: [ ]
host: console.local
path: /

@@ -72,10 +72,10 @@ tenants:
namespace: default
## Customize any private registry image pull secret.
## currently only one secret registry is supported
imagePullSecret: {}
imagePullSecret: { }
## If a scheduler is specified here, Tenant pods will be dispatched by specified scheduler.
## If not specified, the Tenant pods will be dispatched by default scheduler.
scheduler: {}
scheduler: { }
## Specification for MinIO Pool(s) in this Tenant.
pools:
## Servers specifies the number of MinIO Tenant Pods / Servers in this pool.
@@ -89,21 +89,21 @@ tenants:
## storageClass specifies the storage class name to be used for this pool
storageClassName: standard
## Used to specify a toleration for a pod
tolerations: {}
tolerations: { }
## nodeSelector parameters for MinIO Pods. It specifies a map of key-value pairs. For the pod to be
## eligible to run on a node, the node must have each of the
## indicated key-value pairs as labels.
## Read more here: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
nodeSelector: {}
nodeSelector: { }
## Affinity settings for MinIO pods. Read more about affinity
## here: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity.
affinity: {}
affinity: { }
## Configure resource requests and limits for MinIO containers
resources: {}
resources: { }
## Configure security context
securityContext: {}
securityContext: { }
## Configure topology constraints
topologySpreadConstraints: []
topologySpreadConstraints: [ ]
## Mount path where PV will be mounted inside container(s).
mountPath: /export
## Sub path inside Mount path where MinIO stores data.
@@ -123,18 +123,18 @@ tenants:
## Use this field to provide one or more external CA certificates. This is used by MinIO
## to verify TLS connections with other applications:
## https://github.com/minio/minio/tree/master/docs/tls/kubernetes#2-create-kubernetes-secret
externalCaCertSecret: {}
externalCaCertSecret: { }
## Use this field to provide a list of Secrets with external certificates. This can be used to to configure
## TLS for MinIO Tenant pods. Create secrets as explained here:
## https://github.com/minio/minio/tree/master/docs/tls/kubernetes#2-create-kubernetes-secret
externalCertSecret: {}
externalCertSecret: { }
## Enable automatic Kubernetes based certificate generation and signing as explained in
## https://kubernetes.io/docs/tasks/tls/managing-tls-in-a-cluster
requestAutoCert: true
## This field is used only when "requestAutoCert" is set to true. Use this field to set CommonName
## for the auto-generated certificate. Internal DNS name for the pod will be used if CommonName is
## not provided. DNS name format is *.minio.default.svc.cluster.local
certConfig: {}
certConfig: { }
## Enable S3 specific features such as Bucket DNS which would allow `buckets` to be
## accessible as DNS entries of form `<bucketname>.minio.default.svc.cluster.local`
s3:
@@ -146,9 +146,9 @@ tenants:
podManagementPolicy: Parallel
## serviceMetadata allows passing additional labels and annotations to MinIO and Console specific
## services created by the operator.
serviceMetadata: {}
serviceMetadata: { }
## Add environment variables to be set in MinIO container (https://github.com/minio/minio/tree/master/docs/config)
env: {}
env: { }
## PriorityClassName indicates the Pod priority and hence importance of a Pod relative to other Pods.
## This is applied to MinIO pods only.
## Refer Kubernetes documentation for details https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/#priorityclass/
91 changes: 56 additions & 35 deletions index.yaml
Original file line number Diff line number Diff line change
@@ -1,9 +1,30 @@
apiVersion: v1
entries:
minio-operator:
- apiVersion: v2
appVersion: v4.3.3
created: "2021-11-03T22:29:33.003506-07:00"
description: A Helm chart for MinIO Operator
digest: 399e916491f7b3297afb6a85baf4f305547f46e7df2674b542cb1a8873abef62
home: https://min.io
icon: https://min.io/resources/img/logo/MINIO_wordmark.png
keywords:
- storage
- object-storage
- S3
maintainers:
- email: dev@minio.io
name: MinIO, Inc
name: minio-operator
sources:
- https://github.com/minio/operator
type: application
urls:
- https://operator.min.io/helm-releases/minio-operator-4.3.3.tgz
version: 4.3.3
- apiVersion: v2
appVersion: v4.3.2
created: "2021-10-22T16:23:43.115911-07:00"
created: "2021-11-03T22:29:33.002128-07:00"
description: A Helm chart for MinIO Operator
digest: b446473b9814288f4f356afa12053b2bce0cbdf014be74ab21b31b36cb0ac15a
home: https://min.io
@@ -24,7 +45,7 @@ entries:
version: 4.3.2
- apiVersion: v2
appVersion: v4.3.1
created: "2021-10-22T16:23:43.114268-07:00"
created: "2021-11-03T22:29:33.000151-07:00"
description: A Helm chart for MinIO Operator
digest: 4a325c6a47173e66b986db47b5d8235fd3c5eff788e252b5ca40b3ce27f4cc87
home: https://min.io
@@ -45,7 +66,7 @@ entries:
version: 4.3.1
- apiVersion: v2
appVersion: v4.3.0
created: "2021-10-22T16:23:43.112694-07:00"
created: "2021-11-03T22:29:32.998972-07:00"
description: A Helm chart for MinIO Operator
digest: 52ca8a53360481b54e67912da6a757e060b50b85cece003101e90c16f426f972
home: https://min.io
@@ -66,7 +87,7 @@ entries:
version: 4.3.0
- apiVersion: v2
appVersion: v4.2.14
created: "2021-10-22T16:23:43.100733-07:00"
created: "2021-11-03T22:29:32.989119-07:00"
description: A Helm chart for MinIO Operator
digest: 72527bd5088ec619ca1da54f2e296bd76ffab8a9473ec619ca2c05c6e0679e87
home: https://min.io
@@ -87,7 +108,7 @@ entries:
version: 4.2.14
- apiVersion: v2
appVersion: v4.2.12
created: "2021-10-22T16:23:43.099431-07:00"
created: "2021-11-03T22:29:32.988147-07:00"
description: A Helm chart for MinIO Operator
digest: a1233b80a3658502d6871e12b7c0a2897d12cf8df859c9c531efc32e62d48c9d
home: https://min.io
@@ -108,7 +129,7 @@ entries:
version: 4.2.12
- apiVersion: v2
appVersion: v4.2.10
created: "2021-10-22T16:23:43.097782-07:00"
created: "2021-11-03T22:29:32.987126-07:00"
description: A Helm chart for MinIO Operator
digest: cba1a0b6fdb56c5fd084f81721285b8c2d9710d8a616bad7d421d2f5c8f6cac0
home: https://min.io
@@ -129,7 +150,7 @@ entries:
version: 4.2.10
- apiVersion: v2
appVersion: v4.2.9
created: "2021-10-22T16:23:43.111087-07:00"
created: "2021-11-03T22:29:32.997609-07:00"
description: A Helm chart for MinIO Operator
digest: e4d7a289e4933aec88457243c8a1cc9bb191148421cdc2804a954cf4158f90fb
home: https://min.io
@@ -150,7 +171,7 @@ entries:
version: 4.2.9
- apiVersion: v2
appVersion: v4.2.8
created: "2021-10-22T16:23:43.109335-07:00"
created: "2021-11-03T22:29:32.996016-07:00"
description: A Helm chart for MinIO Operator
digest: 35c4888f3b2bf75b79c1e7f12d4b0dd35138045c7b62c3824a307ce4814f5d4a
home: https://min.io
@@ -171,7 +192,7 @@ entries:
version: 4.2.8
- apiVersion: v2
appVersion: v4.2.7
created: "2021-10-22T16:23:43.10777-07:00"
created: "2021-11-03T22:29:32.995044-07:00"
description: A Helm chart for MinIO Operator
digest: 99a024d5ae4339752a823ae80b9d1d0fdd5994e16f1ec6acce4f7ad4945c0eb9
home: https://min.io
@@ -192,7 +213,7 @@ entries:
version: 4.2.7
- apiVersion: v2
appVersion: v4.2.6
created: "2021-10-22T16:23:43.106543-07:00"
created: "2021-11-03T22:29:32.994037-07:00"
description: A Helm chart for MinIO Operator
digest: 9137a28ad10f199777f104f89a1c10af763d9087fbc733ba4d295a118d112f2d
home: https://min.io
@@ -213,7 +234,7 @@ entries:
version: 4.2.6
- apiVersion: v2
appVersion: v4.2.5
created: "2021-10-22T16:23:43.104849-07:00"
created: "2021-11-03T22:29:32.992723-07:00"
description: A Helm chart for MinIO Operator
digest: 02b29aeae4586edcada3864514a788c2862b8bad3922e80cde2e557f8901c259
home: https://min.io
@@ -234,7 +255,7 @@ entries:
version: 4.2.5
- apiVersion: v2
appVersion: v4.2.4
created: "2021-10-22T16:23:43.103631-07:00"
created: "2021-11-03T22:29:32.991469-07:00"
description: A Helm chart for MinIO Operator
digest: 99620af40a461197d7fd43c937266fe1ed742c3dd10123e420371cc5592d26d2
home: https://min.io
@@ -255,7 +276,7 @@ entries:
version: 4.2.4
- apiVersion: v2
appVersion: v4.2.3
created: "2021-10-22T16:23:43.102383-07:00"
created: "2021-11-03T22:29:32.990456-07:00"
description: A Helm chart for MinIO Operator
digest: d4a8e536a7b01b83c87cff872881b11c72d7d9d0aa05201420b69c0a4ee169dc
home: https://min.io
@@ -276,7 +297,7 @@ entries:
version: 4.2.3
- apiVersion: v2
appVersion: v4.2.3
created: "2021-10-22T16:23:43.096119-07:00"
created: "2021-11-03T22:29:32.985561-07:00"
description: A Helm chart for MinIO Operator
digest: 1e3683587801162d989217c019d3e5bf8ecc03116431643fa4876889973549fd
home: https://min.io
@@ -297,7 +318,7 @@ entries:
version: 4.1.8
- apiVersion: v2
appVersion: v4.1.3
created: "2021-10-22T16:23:43.094937-07:00"
created: "2021-11-03T22:29:32.984511-07:00"
description: A Helm chart for MinIO Operator
digest: 0cf6f5c3724facc74cfeb32c17a798099f72baff9869ae6d6fb5422557fe40b7
home: https://min.io
@@ -318,7 +339,7 @@ entries:
version: 4.1.7
- apiVersion: v2
appVersion: v4.1.2
created: "2021-10-22T16:23:43.093696-07:00"
created: "2021-11-03T22:29:32.983338-07:00"
description: A Helm chart for MinIO Operator
digest: 979717ddc254f24fe4561a4642162de3d4e847cf7f2b26b1592ca0e8d0bdb6e2
home: https://min.io
@@ -339,7 +360,7 @@ entries:
version: 4.1.6
- apiVersion: v2
appVersion: v4.1.2
created: "2021-10-22T16:23:43.091738-07:00"
created: "2021-11-03T22:29:32.98171-07:00"
description: A Helm chart for MinIO Operator
digest: 3dff7502f24ce641048c849ab1da226854fb8afa34d05b40d7c46dd2725e2cfe
home: https://min.io
@@ -360,7 +381,7 @@ entries:
version: 4.1.5
- apiVersion: v2
appVersion: v4.1.1
created: "2021-10-22T16:23:43.090458-07:00"
created: "2021-11-03T22:29:32.980764-07:00"
description: A Helm chart for MinIO Operator
digest: 7082e25eff205c2596e4902361ca370f1e12b7e28e881b88b672d4bb0c02b075
home: https://min.io
@@ -381,7 +402,7 @@ entries:
version: 4.1.4
- apiVersion: v2
appVersion: v4.1.1
created: "2021-10-22T16:23:43.089218-07:00"
created: "2021-11-03T22:29:32.9796-07:00"
description: A Helm chart for MinIO Operator
digest: d9cbb94e31fcc726ebb3281a06d85ea3ee941bf36237972b6ae38e4d4c2f205b
home: https://min.io
@@ -402,7 +423,7 @@ entries:
version: 4.1.3
- apiVersion: v2
appVersion: v4.1.1
created: "2021-10-22T16:23:43.087555-07:00"
created: "2021-11-03T22:29:32.978019-07:00"
description: A Helm chart for MinIO Operator
digest: 6bf8dd70e500ea0970a477cc12c6a40fc062102055c911b96eef6dc748500b03
home: https://min.io
@@ -423,7 +444,7 @@ entries:
version: 4.1.2
- apiVersion: v2
appVersion: v4.1.1
created: "2021-10-22T16:23:43.086103-07:00"
created: "2021-11-03T22:29:32.977104-07:00"
description: A Helm chart for MinIO Operator
digest: 8fa3dcd6c40ee405127f1836526b78d473b1f02e690213072fde78712d63c655
home: https://min.io
@@ -444,7 +465,7 @@ entries:
version: 4.1.1
- apiVersion: v2
appVersion: v4.1.1
created: "2021-10-22T16:23:43.084961-07:00"
created: "2021-11-03T22:29:32.976169-07:00"
description: A Helm chart for MinIO Operator
digest: 5926ba1a622fc2887f3fb24c43f567bb308ef652941e592f58371224759b3e24
home: https://min.io
@@ -465,7 +486,7 @@ entries:
version: 4.1.0
- apiVersion: v2
appVersion: v4.0.11
created: "2021-10-22T16:23:43.069451-07:00"
created: "2021-11-03T22:29:32.964513-07:00"
description: A Helm chart for MinIO Operator
digest: cbae4fb31f83e426a7ea0decdfd57f6eb64a43e5b6e2726ab899d1d72c9f54e0
home: https://min.io
@@ -486,7 +507,7 @@ entries:
version: 4.0.11
- apiVersion: v2
appVersion: v4.0.9
created: "2021-10-22T16:23:43.066646-07:00"
created: "2021-11-03T22:29:32.963042-07:00"
description: A Helm chart for MinIO Operator
digest: b74d8011ce86b534c7ebae8d84e7eb0552c701b511e32f0cebdab56551e30638
home: https://min.io
@@ -506,7 +527,7 @@ entries:
- https://operator.min.io/helm-releases/minio-operator-4.0.10.tgz
version: 4.0.10
- apiVersion: v2
created: "2021-10-22T16:23:43.083318-07:00"
created: "2021-11-03T22:29:32.974731-07:00"
description: A Helm chart for MinIO Operator
digest: 40bd65d9a8144a5bda8f1e7a74720f526bbaf540e812e7eabc2ccad3ca7b439c
home: https://min.io
@@ -526,7 +547,7 @@ entries:
- https://operator.min.io/helm-releases/minio-operator-4.0.9.tgz
version: 4.0.9
- apiVersion: v2
created: "2021-10-22T16:23:43.082112-07:00"
created: "2021-11-03T22:29:32.973792-07:00"
description: A Helm chart for MinIO Operator
digest: a7dd16236a42c6b6731542e9c19744da76a50ac3a7524cb2ce64e95e8e3e5d30
home: https://min.io
@@ -546,7 +567,7 @@ entries:
- https://operator.min.io/helm-releases/minio-operator-4.0.8.tgz
version: 4.0.8
- apiVersion: v2
created: "2021-10-22T16:23:43.080896-07:00"
created: "2021-11-03T22:29:32.972593-07:00"
description: A Helm chart for MinIO Operator
digest: 87f6ac2a98a96dd6ce20fded82f45e4eed79c0933ebed069d6f2167079597c27
home: https://min.io
@@ -566,7 +587,7 @@ entries:
- https://operator.min.io/helm-releases/minio-operator-4.0.7.tgz
version: 4.0.7
- apiVersion: v2
created: "2021-10-22T16:23:43.078596-07:00"
created: "2021-11-03T22:29:32.970954-07:00"
description: A Helm chart for MinIO Operator
digest: 2c7dbe86e2950f48d7b44e702969b67c8b1b5308f18e8e16cdc52e4ec7b6cdbd
home: https://min.io
@@ -586,7 +607,7 @@ entries:
- https://operator.min.io/helm-releases/minio-operator-4.0.7-1.tgz
version: 4.0.7-1
- apiVersion: v2
created: "2021-10-22T16:23:43.07712-07:00"
created: "2021-11-03T22:29:32.969926-07:00"
description: A Helm chart for MinIO Operator
digest: b25a95e0312b16fab2097db2f45cec540d39d416ce05adcb142dba2f8f300ace
home: https://min.io
@@ -606,7 +627,7 @@ entries:
- https://operator.min.io/helm-releases/minio-operator-4.0.6.tgz
version: 4.0.6
- apiVersion: v2
created: "2021-10-22T16:23:43.075719-07:00"
created: "2021-11-03T22:29:32.968558-07:00"
description: A Helm chart for MinIO Operator
digest: 4407196cc9a3e6cea8ddb719e8308985cb49789a3e77c023f0bc680c31f11de3
home: https://min.io
@@ -626,7 +647,7 @@ entries:
- https://operator.min.io/helm-releases/minio-operator-4.0.5.tgz
version: 4.0.5
- apiVersion: v2
created: "2021-10-22T16:23:43.072265-07:00"
created: "2021-11-03T22:29:32.966578-07:00"
description: A Helm chart for MinIO Operator
digest: ce4a4d68e66cec8af18c28eee339dd2adf3bb4a7beba851eaa3b8b7783e26cd1
home: https://min.io
@@ -646,7 +667,7 @@ entries:
- https://operator.min.io/helm-releases/minio-operator-4.0.3.tgz
version: 4.0.3
- apiVersion: v2
created: "2021-10-22T16:23:43.070652-07:00"
created: "2021-11-03T22:29:32.965389-07:00"
description: A Helm chart for MinIO Operator
digest: b488b7faac263a1d7c70374b20435b6ec3a0288f28a845647f0d5c57bc349c43
home: https://min.io
@@ -666,7 +687,7 @@ entries:
- https://operator.min.io/helm-releases/minio-operator-4.0.2.tgz
version: 4.0.2
- apiVersion: v2
created: "2021-10-22T16:23:43.06492-07:00"
created: "2021-11-03T22:29:32.961831-07:00"
description: A Helm chart for MinIO Operator
digest: f69b67cd3dcc8d819994fc4473d07be1e8fd11e8428914195a7f59f17321ea46
home: https://min.io
@@ -686,7 +707,7 @@ entries:
- https://operator.min.io/helm-releases/minio-operator-4.0.1.tgz
version: 4.0.1
- apiVersion: v2
created: "2021-10-22T16:23:43.063052-07:00"
created: "2021-11-03T22:29:32.960602-07:00"
description: A Helm chart for MinIO Operator
digest: 8bc6f068743480ed1cecae0ec896ac6f46ffec5e7ed6e4efbb241bc3b47c7f21
home: https://min.io
@@ -705,4 +726,4 @@ entries:
urls:
- https://operator.min.io/helm-releases/minio-operator-4.0.0.tgz
version: 4.0.0
generated: "2021-10-22T16:23:43.058291-07:00"
generated: "2021-11-03T22:29:32.958501-07:00"
11 changes: 7 additions & 4 deletions kubectl-minio/README.md
Original file line number Diff line number Diff line change
@@ -20,7 +20,7 @@ Creates MinIO Operator Deployment along with MinIO Tenant CRD, Service account,

Options:

- `--image=minio/operator:v4.3.2`
- `--image=minio/operator:v4.3.3`
- `--namespace=minio-operator`
- `--cluster-domain=cluster.local`
- `--namespace-to-watch=default`
@@ -31,7 +31,8 @@ Options:

Command: `kubectl minio delete [options]`

Deletes MinIO Operator Deployment along with MinIO Tenant CRD, Service account, Cluster Role and Cluster Role Binding. It also removes all the Tenant instances.
Deletes MinIO Operator Deployment along with MinIO Tenant CRD, Service account, Cluster Role and Cluster Role Binding.
It also removes all the Tenant instances.

Options:

@@ -43,7 +44,9 @@ Options:

Command: `kubectl minio tenant create TENANT_NAME --servers SERVERS --volumes TOTAL_VOLUMES --capacity TOTAL_RAW_CAPACITY [options]`

Creates a MinIO Tenant based on the passed values. Please note that plugin adds `anti-affinity` rules to the MinIO Tenant pods to ensure multiple pods don't end up on the same physical node. To disable this, use the `-enable-host-sharing` flag during tenant creation.
Creates a MinIO Tenant based on the passed values. Please note that plugin adds `anti-affinity` rules to the MinIO
Tenant pods to ensure multiple pods don't end up on the same physical node. To disable this, use
the `-enable-host-sharing` flag during tenant creation.

example: `kubectl minio tenant create tenant1 --servers 4 --volumes 16 --capacity 16Ti`

@@ -84,7 +87,7 @@ Command: `kubectl minio tenant upgrade TENANT_NAME --image IMAGE_TAG [options]`

Upgrade MinIO Docker image for the given MinIO Tenant.

example: `kubectl minio tenant upgrade tenant1 --image minio/minio:RELEASE.2021-10-06T23-36-31Z`
example: `kubectl minio tenant upgrade tenant1 --image minio/minio:RELEASE.2021-11-03T03-36-36Z`

Options:

4 changes: 2 additions & 2 deletions kubectl-minio/cmd/helpers/constants.go
Original file line number Diff line number Diff line change
@@ -71,10 +71,10 @@ const (
DefaultImagePullPolicy = corev1.PullIfNotPresent

// DefaultOperatorImage is the default operator image to be used
DefaultOperatorImage = "minio/operator:v4.3.2"
DefaultOperatorImage = "minio/operator:v4.3.3"

// DefaultTenantImage is the default MinIO image used while creating tenant
DefaultTenantImage = "minio/minio:RELEASE.2021-10-06T23-36-31Z"
DefaultTenantImage = "minio/minio:RELEASE.2021-11-03T03-36-36Z"

// DefaultKESImage is the default KES image used while creating tenant
DefaultKESImage = "minio/kes:v0.16.1"
391 changes: 175 additions & 216 deletions manifests/minio-operator.v4.1.2.clusterserviceversion.yaml

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions pkg/apis/minio.min.io/v2/constants.go
Original file line number Diff line number Diff line change
@@ -88,7 +88,7 @@ const MinIOVolumeMountPath = "/export"
const MinIOVolumeSubPath = ""

// DefaultMinIOImage specifies the default MinIO Docker hub image
const DefaultMinIOImage = "minio/minio:RELEASE.2021-10-06T23-36-31Z"
const DefaultMinIOImage = "minio/minio:RELEASE.2021-11-03T03-36-36Z"

// DefaultMinIOUpdateURL specifies the default MinIO URL where binaries are
// pulled from during MinIO upgrades
@@ -153,7 +153,7 @@ const PrometheusServiceMonitorSecretKey = "token"
// Log related constants

// DefaultLogSearchAPIImage specifies the latest logsearchapi container image
const DefaultLogSearchAPIImage = "minio/logsearchapi:v4.3.2"
const DefaultLogSearchAPIImage = "minio/logsearchapi:v4.3.3"

// LogPgImage specifies the latest Postgres container image
const LogPgImage = "library/postgres:13"
506 changes: 253 additions & 253 deletions resources/base/console-ui.yaml

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion resources/base/deployment.yaml
Original file line number Diff line number Diff line change
@@ -16,7 +16,7 @@ spec:
serviceAccountName: minio-operator
containers:
- name: minio-operator
image: minio/operator:v4.3.2
image: minio/operator:v4.3.3
imagePullPolicy: IfNotPresent
resources:
requests:

0 comments on commit 57f04c3

Please sign in to comment.