diff --git a/README.md b/README.md index 149cc87955bc7517f4c7e2530fedc6cdfa1206b2..834dfa6c84a5be26fb9bb1bcae627ffbae67510b 100644 --- a/README.md +++ b/README.md @@ -1,461 +1,5 @@ # minio-operator -   - -A Helm chart for MinIO Operator - -## Upstream References -* <https://min.io> - -* <https://github.com/minio/operator> - -## Learn More -* [Application Overview](docs/overview.md) -* [Other Documentation](docs/) - -## Pre-Requisites - -* Kubernetes Cluster deployed -* Kubernetes config installed in `~/.kube/config` -* Helm installed - -Kubernetes: `>=1.17.0-0` - -Install Helm - -https://helm.sh/docs/intro/install/ - -## Deployment - -* Clone down the repository -* cd into directory -```bash -helm install minio-operator chart/ -``` - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| operator.clusterDomain | string | `"cluster.local"` | | -| operator.nsToWatch | string | `""` | | -| operator.image.repository | string | `"minio/k8s-operator"` | | -| operator.image.tag | string | `"3.0.0"` | | -| operator.image.pullPolicy | string | `"IfNotPresent"` | | -| operator.replicaCount | int | `1` | | -| operator.securityContext.runAsUser | int | `1000` | | -| operator.securityContext.runAsGroup | int | `1000` | | -| operator.securityContext.runAsNonRoot | bool | `true` | | -| operator.resources.requests.cpu | string | `"200m"` | | -| operator.resources.requests.memory | string | `"256Mi"` | | -| operator.resources.requests.ephemeral-storage | string | `"500Mi"` | | -| imagePullSecrets | list | `[]` | | -| nameOverride | string | `""` | | -| fullnameOverride | string | `""` | | -| clusterDomain | string | `nil` | | -| watchedNamespace | string | `nil` | | -| serviceAccount.create | bool | `true` | | -| serviceAccount.annotations | object | `{}` | | -| serviceAccount.name | string | `""` | | -| nodeSelector | object | `{}` | | -| affinity | object | `{}` | | -| console.image.repository | string | `"minio/console"` | | -| console.image.tag | string | `"v0.6.3"` | | -| console.image.pullPolicy | string | `"IfNotPresent"` | | -| console.replicaCount | int | `1` | | - -## Contributing - -Please see the [contributing guide](./CONTRIBUTING.md) if you are interested in contributing. -# minio-operator - -   - -A Helm chart for MinIO Operator - -## Upstream References -* <https://min.io> - -* <https://github.com/minio/operator> - -## Learn More -* [Application Overview](docs/overview.md) -* [Other Documentation](docs/) - -## Pre-Requisites - -* Kubernetes Cluster deployed -* Kubernetes config installed in `~/.kube/config` -* Helm installed - -Install Helm - -https://helm.sh/docs/intro/install/ - -## Deployment - -* Clone down the repository -* cd into directory -```bash -helm install minio-operator chart/ -``` - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| operator.clusterDomain | string | `""` | | -| operator.nsToWatch | string | `""` | | -| operator.image.repository | string | `"minio/operator"` | | -| operator.image.tag | string | `"v4.1.1"` | | -| operator.image.pullPolicy | string | `"IfNotPresent"` | | -| operator.imagePullSecrets | list | `[]` | | -| operator.replicaCount | int | `1` | | -| operator.securityContext.runAsUser | int | `1000` | | -| operator.securityContext.runAsGroup | int | `1000` | | -| operator.securityContext.runAsNonRoot | bool | `true` | | -| operator.securityContext.fsGroup | int | `1000` | | -| operator.resources.requests.cpu | string | `"200m"` | | -| operator.resources.requests.memory | string | `"256Mi"` | | -| operator.resources.requests.ephemeral-storage | string | `"500Mi"` | | -| console.image.repository | string | `"minio/console"` | | -| console.image.tag | string | `"v0.7.4"` | | -| console.image.pullPolicy | string | `"IfNotPresent"` | | -| console.imagePullSecrets | list | `[]` | | -| console.replicaCount | int | `1` | | -| console.resources | object | `{}` | | -| tenants[0].name | string | `"minio1"` | | -| tenants[0].image.repository | string | `"minio/minio"` | | -| tenants[0].image.tag | string | `"RELEASE.2021-06-07T21-40-51Z"` | | -| tenants[0].image.pullPolicy | string | `"IfNotPresent"` | | -| tenants[0].namespace | string | `"default"` | | -| tenants[0].imagePullSecret | object | `{}` | | -| tenants[0].scheduler | object | `{}` | | -| tenants[0].pools[0].servers | int | `4` | | -| tenants[0].pools[0].volumesPerServer | int | `4` | | -| tenants[0].pools[0].size | string | `"10Gi"` | | -| tenants[0].pools[0].storageClassName | string | `"standard"` | | -| tenants[0].pools[0].tolerations | object | `{}` | | -| tenants[0].pools[0].nodeSelector | object | `{}` | | -| tenants[0].pools[0].affinity | object | `{}` | | -| tenants[0].pools[0].resources | object | `{}` | | -| tenants[0].pools[0].securityContext | object | `{}` | | -| tenants[0].mountPath | string | `"/export"` | | -| tenants[0].subPath | string | `"/data"` | | -| tenants[0].secrets.enabled | bool | `true` | | -| tenants[0].secrets.name | string | `"minio1-secret"` | | -| tenants[0].secrets.accessKey | string | `"minio"` | | -| tenants[0].secrets.secretKey | string | `"minio123"` | | -| tenants[0].metrics.enabled | bool | `false` | | -| tenants[0].metrics.port | int | `9000` | | -| tenants[0].certificate.externalCertSecret | object | `{}` | | -| tenants[0].certificate.requestAutoCert | bool | `true` | | -| tenants[0].certificate.certConfig | object | `{}` | | -| tenants[0].s3.bucketDNS | bool | `false` | | -| tenants[0].podManagementPolicy | string | `"Parallel"` | | -| tenants[0].serviceMetadata | object | `{}` | | -| tenants[0].env | object | `{}` | | -| tenants[0].priorityClassName | string | `""` | | -| tenants[0].console.image.repository | string | `"minio/console"` | | -| tenants[0].console.image.tag | string | `"v0.7.4"` | | -| tenants[0].console.image.pullPolicy | string | `"IfNotPresent"` | | -| tenants[0].console.replicaCount | int | `1` | | -| tenants[0].console.secrets.enabled | bool | `true` | | -| tenants[0].console.secrets.name | string | `"console-secret"` | | -| tenants[0].console.secrets.passphrase | string | `"SECRET"` | | -| tenants[0].console.secrets.salt | string | `"SECRET"` | | -| tenants[0].console.secrets.accessKey | string | `"YOURCONSOLEACCESS"` | | -| tenants[0].console.secrets.secretKey | string | `"YOURCONSOLESECRET"` | | - -## Contributing - -Please see the [contributing guide](./CONTRIBUTING.md) if you are interested in contributing. -# minio-operator - -   - -A Helm chart for MinIO Operator - -## Upstream References -* <https://min.io> - -* <https://github.com/minio/operator> - -## Learn More -* [Application Overview](docs/overview.md) -* [Other Documentation](docs/) - -## Pre-Requisites - -* Kubernetes Cluster deployed -* Kubernetes config installed in `~/.kube/config` -* Helm installed - -Install Helm - -https://helm.sh/docs/intro/install/ - -## Deployment - -* Clone down the repository -* cd into directory -```bash -helm install minio-operator chart/ -``` - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| operator.clusterDomain | string | `""` | | -| operator.nsToWatch | string | `""` | | -| operator.image.repository | string | `"minio/operator"` | | -| operator.image.tag | string | `"v4.1.3"` | | -| operator.image.pullPolicy | string | `"IfNotPresent"` | | -| operator.imagePullSecrets | list | `[]` | | -| operator.replicaCount | int | `1` | | -| operator.securityContext.runAsUser | int | `1000` | | -| operator.securityContext.runAsGroup | int | `1000` | | -| operator.securityContext.runAsNonRoot | bool | `true` | | -| operator.securityContext.fsGroup | int | `1000` | | -| operator.nodeSelector | object | `{}` | | -| operator.affinity | object | `{}` | | -| operator.tolerations | list | `[]` | | -| operator.resources.requests.cpu | string | `"200m"` | | -| operator.resources.requests.memory | string | `"256Mi"` | | -| operator.resources.requests.ephemeral-storage | string | `"500Mi"` | | -| console.image.repository | string | `"minio/console"` | | -| console.image.tag | string | `"v0.7.5"` | | -| console.image.pullPolicy | string | `"IfNotPresent"` | | -| console.imagePullSecrets | list | `[]` | | -| console.replicaCount | int | `1` | | -| console.nodeSelector | object | `{}` | | -| console.affinity | object | `{}` | | -| console.tolerations | list | `[]` | | -| console.resources | object | `{}` | | -| console.securityContext.runAsUser | int | `1000` | | -| console.securityContext.runAsNonRoot | bool | `true` | | -| console.ingress.enabled | bool | `false` | | -| console.ingress.labels | object | `{}` | | -| console.ingress.annotations | object | `{}` | | -| console.ingress.tls | list | `[]` | | -| console.ingress.host | string | `"console.local"` | | -| console.ingress.path | string | `"/"` | | -| tenants[0].name | string | `"minio1"` | | -| tenants[0].image.repository | string | `"minio/minio"` | | -| tenants[0].image.tag | string | `"RELEASE.2021-06-17T00-10-46Z"` | | -| tenants[0].image.pullPolicy | string | `"IfNotPresent"` | | -| tenants[0].namespace | string | `"default"` | | -| tenants[0].imagePullSecret | object | `{}` | | -| tenants[0].scheduler | object | `{}` | | -| tenants[0].pools[0].servers | int | `4` | | -| tenants[0].pools[0].volumesPerServer | int | `4` | | -| tenants[0].pools[0].size | string | `"10Gi"` | | -| tenants[0].pools[0].storageClassName | string | `"standard"` | | -| tenants[0].pools[0].tolerations | object | `{}` | | -| tenants[0].pools[0].nodeSelector | object | `{}` | | -| tenants[0].pools[0].affinity | object | `{}` | | -| tenants[0].pools[0].resources | object | `{}` | | -| tenants[0].pools[0].securityContext | object | `{}` | | -| tenants[0].mountPath | string | `"/export"` | | -| tenants[0].subPath | string | `"/data"` | | -| tenants[0].secrets.enabled | bool | `true` | | -| tenants[0].secrets.name | string | `"minio1-secret"` | | -| tenants[0].secrets.accessKey | string | `"minio"` | | -| tenants[0].secrets.secretKey | string | `"minio123"` | | -| tenants[0].metrics.enabled | bool | `false` | | -| tenants[0].metrics.port | int | `9000` | | -| tenants[0].certificate.externalCaCertSecret | object | `{}` | | -| tenants[0].certificate.externalCertSecret | object | `{}` | | -| tenants[0].certificate.requestAutoCert | bool | `true` | | -| tenants[0].certificate.certConfig | object | `{}` | | -| tenants[0].s3.bucketDNS | bool | `false` | | -| tenants[0].podManagementPolicy | string | `"Parallel"` | | -| tenants[0].serviceMetadata | object | `{}` | | -| tenants[0].env | object | `{}` | | -| tenants[0].priorityClassName | string | `""` | | -| tenants[0].console.image.repository | string | `"minio/console"` | | -| tenants[0].console.image.tag | string | `"v0.7.5"` | | -| tenants[0].console.image.pullPolicy | string | `"IfNotPresent"` | | -| tenants[0].console.replicaCount | int | `1` | | -| tenants[0].console.secrets.enabled | bool | `true` | | -| tenants[0].console.secrets.name | string | `"console-secret"` | | -| tenants[0].console.secrets.passphrase | string | `"SECRET"` | | -| tenants[0].console.secrets.salt | string | `"SECRET"` | | -| tenants[0].console.secrets.accessKey | string | `"YOURCONSOLEACCESS"` | | -| tenants[0].console.secrets.secretKey | string | `"YOURCONSOLESECRET"` | | -| tenants[0].console.tolerations | list | `[]` | | -| tenants[0].console.nodeSelector | object | `{}` | | -| tenants[0].console.affinity | object | `{}` | | -| tenants[0].console.resources | object | `{}` | | -| tenants[0].console.securityContext | object | `{}` | | -| tenants[0].console.env | object | `{}` | | -| tenants[0].console.externalCaCertSecret | object | `{}` | | -| tenants[0].console.externalCertSecret | object | `{}` | | - -## Contributing - -Please see the [contributing guide](./CONTRIBUTING.md) if you are interested in contributing. -# tenant - -   - -A Helm chart for MinIO Operator - -## Upstream References -* <https://min.io> - -* <https://github.com/minio/operator> - -## Learn More -* [Application Overview](docs/overview.md) -* [Other Documentation](docs/) - -## Pre-Requisites - -* Kubernetes Cluster deployed -* Kubernetes config installed in `~/.kube/config` -* Helm installed - -Install Helm - -https://helm.sh/docs/intro/install/ - -## Deployment - -* Clone down the repository -* cd into directory -```bash -helm install tenant chart/ -``` - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| secrets.name | string | `"minio1-env-configuration"` | | -| secrets.accessKey | string | `"minio"` | | -| secrets.secretKey | string | `"minio123"` | | -| tenant.name | string | `"minio1"` | | -| tenant.image.repository | string | `"quay.io/minio/minio"` | | -| tenant.image.tag | string | `"RELEASE.2022-05-26T05-48-41Z"` | | -| tenant.image.pullPolicy | string | `"IfNotPresent"` | | -| tenant.imagePullSecret | object | `{}` | | -| tenant.scheduler | object | `{}` | | -| tenant.pools[0].servers | int | `4` | | -| tenant.pools[0].name | string | `"pool-0"` | | -| tenant.pools[0].volumesPerServer | int | `4` | | -| tenant.pools[0].size | string | `"10Gi"` | | -| tenant.pools[0].storageClassName | string | `"standard"` | | -| tenant.pools[0].annotations | object | `{}` | | -| tenant.pools[0].labels | object | `{}` | | -| tenant.pools[0].tolerations | list | `[]` | | -| tenant.pools[0].nodeSelector | object | `{}` | | -| tenant.pools[0].affinity | object | `{}` | | -| tenant.pools[0].resources | object | `{}` | | -| tenant.pools[0].securityContext | object | `{}` | | -| tenant.pools[0].topologySpreadConstraints | list | `[]` | | -| tenant.mountPath | string | `"/export"` | | -| tenant.subPath | string | `"/data"` | | -| tenant.metrics.enabled | bool | `false` | | -| tenant.metrics.port | int | `9000` | | -| tenant.metrics.protocol | string | `"http"` | | -| tenant.certificate.externalCaCertSecret | list | `[]` | | -| tenant.certificate.externalCertSecret | list | `[]` | | -| tenant.certificate.requestAutoCert | bool | `true` | | -| tenant.certificate.certConfig | object | `{}` | | -| tenant.features.bucketDNS | bool | `false` | | -| tenant.features.domains | object | `{}` | | -| tenant.buckets | list | `[]` | | -| tenant.users | list | `[]` | | -| tenant.podManagementPolicy | string | `"Parallel"` | | -| tenant.liveness | object | `{}` | | -| tenant.readiness | object | `{}` | | -| tenant.exposeServices | object | `{}` | | -| tenant.serviceAccountName | string | `""` | | -| tenant.prometheusOperator | bool | `false` | | -| tenant.logging.anonymous | bool | `true` | | -| tenant.logging.json | bool | `true` | | -| tenant.logging.quiet | bool | `true` | | -| tenant.serviceMetadata | object | `{}` | | -| tenant.env | list | `[]` | | -| tenant.priorityClassName | string | `""` | | -| tenant.prometheus.image | string | `""` | | -| tenant.prometheus.env | list | `[]` | | -| tenant.prometheus.sidecarimage | string | `""` | | -| tenant.prometheus.initimage | string | `""` | | -| tenant.prometheus.diskCapacityGB | int | `1` | | -| tenant.prometheus.storageClassName | string | `"standard"` | | -| tenant.prometheus.annotations | object | `{}` | | -| tenant.prometheus.labels | object | `{}` | | -| tenant.prometheus.nodeSelector | object | `{}` | | -| tenant.prometheus.affinity.nodeAffinity | object | `{}` | | -| tenant.prometheus.affinity.podAffinity | object | `{}` | | -| tenant.prometheus.affinity.podAntiAffinity | object | `{}` | | -| tenant.prometheus.resources | object | `{}` | | -| tenant.prometheus.serviceAccountName | string | `""` | | -| tenant.prometheus.securityContext.runAsUser | int | `1000` | | -| tenant.prometheus.securityContext.runAsGroup | int | `1000` | | -| tenant.prometheus.securityContext.runAsNonRoot | bool | `true` | | -| tenant.prometheus.securityContext.fsGroup | int | `1000` | | -| tenant.log.image | string | `""` | | -| tenant.log.env | list | `[]` | | -| tenant.log.resources | object | `{}` | | -| tenant.log.nodeSelector | object | `{}` | | -| tenant.log.affinity.nodeAffinity | object | `{}` | | -| tenant.log.affinity.podAffinity | object | `{}` | | -| tenant.log.affinity.podAntiAffinity | object | `{}` | | -| tenant.log.tolerations | list | `[]` | | -| tenant.log.annotations | object | `{}` | | -| tenant.log.labels | object | `{}` | | -| tenant.log.audit.diskCapacityGB | int | `1` | | -| tenant.log.db.image | string | `""` | | -| tenant.log.db.env | list | `[]` | | -| tenant.log.db.initimage | string | `""` | | -| tenant.log.db.volumeClaimTemplate.metadata | object | `{}` | | -| tenant.log.db.volumeClaimTemplate.spec.storageClassName | string | `"standard"` | | -| tenant.log.db.volumeClaimTemplate.spec.accessModes[0] | string | `"ReadWriteOnce"` | | -| tenant.log.db.volumeClaimTemplate.spec.resources.requests.storage | string | `"1Gi"` | | -| tenant.log.db.resources | object | `{}` | | -| tenant.log.db.nodeSelector | object | `{}` | | -| tenant.log.db.affinity.nodeAffinity | object | `{}` | | -| tenant.log.db.affinity.podAffinity | object | `{}` | | -| tenant.log.db.affinity.podAntiAffinity | object | `{}` | | -| tenant.log.db.tolerations | list | `[]` | | -| tenant.log.db.annotations | object | `{}` | | -| tenant.log.db.labels | object | `{}` | | -| tenant.log.db.serviceAccountName | string | `""` | | -| tenant.log.db.securityContext.runAsUser | int | `999` | | -| tenant.log.db.securityContext.runAsGroup | int | `999` | | -| tenant.log.db.securityContext.runAsNonRoot | bool | `true` | | -| tenant.log.db.securityContext.fsGroup | int | `999` | | -| tenant.log.serviceAccountName | string | `""` | | -| tenant.log.securityContext.runAsUser | int | `1000` | | -| tenant.log.securityContext.runAsGroup | int | `1000` | | -| tenant.log.securityContext.runAsNonRoot | bool | `true` | | -| tenant.log.securityContext.fsGroup | int | `1000` | | -| ingress.api.enabled | bool | `false` | | -| ingress.api.ingressClassName | string | `""` | | -| ingress.api.labels | object | `{}` | | -| ingress.api.annotations | object | `{}` | | -| ingress.api.tls | list | `[]` | | -| ingress.api.host | string | `"minio.local"` | | -| ingress.api.path | string | `"/"` | | -| ingress.api.pathType | string | `"Prefix"` | | -| ingress.console.enabled | bool | `false` | | -| ingress.console.ingressClassName | string | `""` | | -| ingress.console.labels | object | `{}` | | -| ingress.console.annotations | object | `{}` | | -| ingress.console.tls | list | `[]` | | -| ingress.console.host | string | `"minio-console.local"` | | -| ingress.console.path | string | `"/"` | | -| ingress.console.pathType | string | `"Prefix"` | | - -## Contributing - -Please see the [contributing guide](./CONTRIBUTING.md) if you are interested in contributing. -# minio-operator -    A Helm chart for MinIO Operator @@ -562,972 +106,3 @@ helm install minio-operator chart/ ## Contributing Please see the [contributing guide](./CONTRIBUTING.md) if you are interested in contributing. -# operator - -   - -A Helm chart for MinIO Operator - -## Upstream References -* <https://min.io> - -* <https://github.com/minio/operator> - -## Learn More -* [Application Overview](docs/overview.md) -* [Other Documentation](docs/) - -## Pre-Requisites - -* Kubernetes Cluster deployed -* Kubernetes config installed in `~/.kube/config` -* Helm installed - -Install Helm - -https://helm.sh/docs/intro/install/ - -## Deployment - -* Clone down the repository -* cd into directory -```bash -helm install operator chart/ -``` - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| operator.image.repository | string | `"minio/operator"` | | -| operator.image.tag | string | `"v4.4.25"` | | -| operator.image.pullPolicy | string | `"IfNotPresent"` | | -| operator.imagePullSecrets | list | `[]` | | -| operator.initcontainers | list | `[]` | | -| operator.replicaCount | int | `2` | | -| operator.securityContext.runAsUser | int | `1000` | | -| operator.securityContext.runAsGroup | int | `1000` | | -| operator.securityContext.runAsNonRoot | bool | `true` | | -| operator.securityContext.fsGroup | int | `1000` | | -| operator.nodeSelector | object | `{}` | | -| operator.affinity | object | `{}` | | -| operator.tolerations | list | `[]` | | -| operator.topologySpreadConstraints | list | `[]` | | -| operator.resources.requests.cpu | string | `"200m"` | | -| operator.resources.requests.memory | string | `"256Mi"` | | -| operator.resources.requests.ephemeral-storage | string | `"500Mi"` | | -| console.image.repository | string | `"minio/console"` | | -| console.image.tag | string | `"v0.19.0"` | | -| console.image.pullPolicy | string | `"IfNotPresent"` | | -| console.imagePullSecrets | list | `[]` | | -| console.initcontainers | list | `[]` | | -| console.replicaCount | int | `1` | | -| console.nodeSelector | object | `{}` | | -| console.affinity | object | `{}` | | -| console.tolerations | list | `[]` | | -| console.topologySpreadConstraints | list | `[]` | | -| console.resources | object | `{}` | | -| console.securityContext.runAsUser | int | `1000` | | -| console.securityContext.runAsNonRoot | bool | `true` | | -| console.ingress.enabled | bool | `false` | | -| console.ingress.ingressClassName | string | `""` | | -| console.ingress.labels | object | `{}` | | -| console.ingress.annotations | object | `{}` | | -| console.ingress.tls | list | `[]` | | -| console.ingress.host | string | `"console.local"` | | -| console.ingress.path | string | `"/"` | | -| console.ingress.pathType | string | `"Prefix"` | | -| console.volumes | list | `[]` | | -| console.volumeMounts | list | `[]` | | - -## Contributing - -Please see the [contributing guide](./CONTRIBUTING.md) if you are interested in contributing. -# tenant - -   - -A Helm chart for MinIO Operator - -## Upstream References -* <https://min.io> - -* <https://github.com/minio/operator> - -## Learn More -* [Application Overview](docs/overview.md) -* [Other Documentation](docs/) - -## Pre-Requisites - -* Kubernetes Cluster deployed -* Kubernetes config installed in `~/.kube/config` -* Helm installed - -Install Helm - -https://helm.sh/docs/intro/install/ - -## Deployment - -* Clone down the repository -* cd into directory -```bash -helm install tenant chart/ -``` - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| secrets.name | string | `"minio1-env-configuration"` | | -| secrets.accessKey | string | `"minio"` | | -| secrets.secretKey | string | `"minio123"` | | -| tenant.name | string | `"minio1"` | | -| tenant.image.repository | string | `"quay.io/minio/minio"` | | -| tenant.image.tag | string | `"RELEASE.2022-05-26T05-48-41Z"` | | -| tenant.image.pullPolicy | string | `"IfNotPresent"` | | -| tenant.imagePullSecret | object | `{}` | | -| tenant.scheduler | object | `{}` | | -| tenant.pools[0].servers | int | `4` | | -| tenant.pools[0].name | string | `"pool-0"` | | -| tenant.pools[0].volumesPerServer | int | `4` | | -| tenant.pools[0].size | string | `"10Gi"` | | -| tenant.pools[0].storageClassName | string | `"standard"` | | -| tenant.pools[0].annotations | object | `{}` | | -| tenant.pools[0].labels | object | `{}` | | -| tenant.pools[0].tolerations | list | `[]` | | -| tenant.pools[0].nodeSelector | object | `{}` | | -| tenant.pools[0].affinity | object | `{}` | | -| tenant.pools[0].resources | object | `{}` | | -| tenant.pools[0].securityContext | object | `{}` | | -| tenant.pools[0].topologySpreadConstraints | list | `[]` | | -| tenant.mountPath | string | `"/export"` | | -| tenant.subPath | string | `"/data"` | | -| tenant.metrics.enabled | bool | `false` | | -| tenant.metrics.port | int | `9000` | | -| tenant.metrics.protocol | string | `"http"` | | -| tenant.certificate.externalCaCertSecret | list | `[]` | | -| tenant.certificate.externalCertSecret | list | `[]` | | -| tenant.certificate.requestAutoCert | bool | `true` | | -| tenant.certificate.certConfig | object | `{}` | | -| tenant.s3.bucketDNS | bool | `false` | | -| tenant.buckets | list | `[]` | | -| tenant.users | list | `[]` | | -| tenant.podManagementPolicy | string | `"Parallel"` | | -| tenant.liveness | object | `{}` | | -| tenant.readiness | object | `{}` | | -| tenant.exposeServices | object | `{}` | | -| tenant.serviceAccountName | string | `""` | | -| tenant.prometheusOperator | bool | `false` | | -| tenant.logging.anonymous | bool | `true` | | -| tenant.logging.json | bool | `true` | | -| tenant.logging.quiet | bool | `true` | | -| tenant.serviceMetadata | object | `{}` | | -| tenant.env | list | `[]` | | -| tenant.priorityClassName | string | `""` | | -| tenant.prometheus.image | string | `""` | | -| tenant.prometheus.env | list | `[]` | | -| tenant.prometheus.sidecarimage | string | `""` | | -| tenant.prometheus.initimage | string | `""` | | -| tenant.prometheus.diskCapacityGB | int | `1` | | -| tenant.prometheus.storageClassName | string | `"standard"` | | -| tenant.prometheus.annotations | object | `{}` | | -| tenant.prometheus.labels | object | `{}` | | -| tenant.prometheus.nodeSelector | object | `{}` | | -| tenant.prometheus.affinity.nodeAffinity | object | `{}` | | -| tenant.prometheus.affinity.podAffinity | object | `{}` | | -| tenant.prometheus.affinity.podAntiAffinity | object | `{}` | | -| tenant.prometheus.resources | object | `{}` | | -| tenant.prometheus.serviceAccountName | string | `""` | | -| tenant.prometheus.securityContext.runAsUser | int | `1000` | | -| tenant.prometheus.securityContext.runAsGroup | int | `1000` | | -| tenant.prometheus.securityContext.runAsNonRoot | bool | `true` | | -| tenant.prometheus.securityContext.fsGroup | int | `1000` | | -| tenant.log.image | string | `""` | | -| tenant.log.env | list | `[]` | | -| tenant.log.resources | object | `{}` | | -| tenant.log.nodeSelector | object | `{}` | | -| tenant.log.affinity.nodeAffinity | object | `{}` | | -| tenant.log.affinity.podAffinity | object | `{}` | | -| tenant.log.affinity.podAntiAffinity | object | `{}` | | -| tenant.log.tolerations | list | `[]` | | -| tenant.log.annotations | object | `{}` | | -| tenant.log.labels | object | `{}` | | -| tenant.log.audit.diskCapacityGB | int | `1` | | -| tenant.log.db.image | string | `""` | | -| tenant.log.db.env | list | `[]` | | -| tenant.log.db.initimage | string | `""` | | -| tenant.log.db.volumeClaimTemplate.metadata | object | `{}` | | -| tenant.log.db.volumeClaimTemplate.spec.storageClassName | string | `"standard"` | | -| tenant.log.db.volumeClaimTemplate.spec.accessModes[0] | string | `"ReadWriteOnce"` | | -| tenant.log.db.volumeClaimTemplate.spec.resources.requests.storage | string | `"1Gi"` | | -| tenant.log.db.resources | object | `{}` | | -| tenant.log.db.nodeSelector | object | `{}` | | -| tenant.log.db.affinity.nodeAffinity | object | `{}` | | -| tenant.log.db.affinity.podAffinity | object | `{}` | | -| tenant.log.db.affinity.podAntiAffinity | object | `{}` | | -| tenant.log.db.tolerations | list | `[]` | | -| tenant.log.db.annotations | object | `{}` | | -| tenant.log.db.labels | object | `{}` | | -| tenant.log.db.serviceAccountName | string | `""` | | -| tenant.log.db.securityContext.runAsUser | int | `999` | | -| tenant.log.db.securityContext.runAsGroup | int | `999` | | -| tenant.log.db.securityContext.runAsNonRoot | bool | `true` | | -| tenant.log.db.securityContext.fsGroup | int | `999` | | -| tenant.log.serviceAccountName | string | `""` | | -| tenant.log.securityContext.runAsUser | int | `1000` | | -| tenant.log.securityContext.runAsGroup | int | `1000` | | -| tenant.log.securityContext.runAsNonRoot | bool | `true` | | -| tenant.log.securityContext.fsGroup | int | `1000` | | -| ingress.api.enabled | bool | `false` | | -| ingress.api.ingressClassName | string | `""` | | -| ingress.api.labels | object | `{}` | | -| ingress.api.annotations | object | `{}` | | -| ingress.api.tls | list | `[]` | | -| ingress.api.host | string | `"minio.local"` | | -| ingress.api.path | string | `"/"` | | -| ingress.api.pathType | string | `"Prefix"` | | -| ingress.console.enabled | bool | `false` | | -| ingress.console.ingressClassName | string | `""` | | -| ingress.console.labels | object | `{}` | | -| ingress.console.annotations | object | `{}` | | -| ingress.console.tls | list | `[]` | | -| ingress.console.host | string | `"minio-console.local"` | | -| ingress.console.path | string | `"/"` | | -| ingress.console.pathType | string | `"Prefix"` | | - -## Contributing - -Please see the [contributing guide](./CONTRIBUTING.md) if you are interested in contributing. -# tenant - -   - -A Helm chart for MinIO Operator - -## Upstream References -* <https://min.io> - -* <https://github.com/minio/operator> - -## Learn More -* [Application Overview](docs/overview.md) -* [Other Documentation](docs/) - -## Pre-Requisites - -* Kubernetes Cluster deployed -* Kubernetes config installed in `~/.kube/config` -* Helm installed - -Install Helm - -https://helm.sh/docs/intro/install/ - -## Deployment - -* Clone down the repository -* cd into directory -```bash -helm install tenant chart/ -``` - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| secrets.enabled | bool | `true` | | -| secrets.name | string | `"minio1-secret"` | | -| secrets.accessKey | string | `"minio"` | | -| secrets.secretKey | string | `"minio123"` | | -| tenant.name | string | `"minio1"` | | -| tenant.image.repository | string | `"quay.io/minio/minio"` | | -| tenant.image.tag | string | `"RELEASE.2022-01-08T03-11-54Z"` | | -| tenant.image.pullPolicy | string | `"IfNotPresent"` | | -| tenant.imagePullSecret | object | `{}` | | -| tenant.scheduler | object | `{}` | | -| tenant.pools[0].servers | int | `4` | | -| tenant.pools[0].name | string | `"pool-0"` | | -| tenant.pools[0].volumesPerServer | int | `4` | | -| tenant.pools[0].size | string | `"10Gi"` | | -| tenant.pools[0].storageClassName | string | `"standard"` | | -| tenant.pools[0].annotations | object | `{}` | | -| tenant.pools[0].labels | object | `{}` | | -| tenant.pools[0].tolerations | object | `{}` | | -| tenant.pools[0].nodeSelector | object | `{}` | | -| tenant.pools[0].affinity | object | `{}` | | -| tenant.pools[0].resources | object | `{}` | | -| tenant.pools[0].securityContext | object | `{}` | | -| tenant.pools[0].topologySpreadConstraints | list | `[]` | | -| tenant.mountPath | string | `"/export"` | | -| tenant.subPath | string | `"/data"` | | -| tenant.metrics.enabled | bool | `false` | | -| tenant.metrics.port | int | `9000` | | -| tenant.metrics.protocol | string | `"http"` | | -| tenant.certificate.externalCaCertSecret | object | `{}` | | -| tenant.certificate.externalCertSecret | object | `{}` | | -| tenant.certificate.requestAutoCert | bool | `true` | | -| tenant.certificate.certConfig | object | `{}` | | -| tenant.s3.bucketDNS | bool | `false` | | -| tenant.buckets | list | `[]` | | -| tenant.users | list | `[]` | | -| tenant.podManagementPolicy | string | `"Parallel"` | | -| tenant.liveness | object | `{}` | | -| tenant.readiness | object | `{}` | | -| tenant.exposeServices | object | `{}` | | -| tenant.serviceAccountName | string | `""` | | -| tenant.prometheusOperator | bool | `false` | | -| tenant.logging.anonymous | bool | `true` | | -| tenant.logging.json | bool | `true` | | -| tenant.logging.quiet | bool | `true` | | -| tenant.serviceMetadata | object | `{}` | | -| tenant.env | object | `{}` | | -| tenant.priorityClassName | string | `""` | | -| tenant.kes.image | string | `""` | | -| tenant.kes.replicas | int | `2` | | -| tenant.kes.kesSecret.name | string | `"kes-configuration"` | | -| tenant.kes.imagePullPolicy | string | `"IfNotPresent"` | | -| tenant.kes.externalCertSecret | string | `nil` | | -| tenant.kes.clientCertSecret | string | `nil` | | -| tenant.kes.keyName | string | `""` | | -| tenant.kes.resources | object | `{}` | | -| tenant.kes.nodeSelector | object | `{}` | | -| tenant.kes.affinity.nodeAffinity | object | `{}` | | -| tenant.kes.affinity.podAffinity | object | `{}` | | -| tenant.kes.affinity.podAntiAffinity | object | `{}` | | -| tenant.kes.tolerations | list | `[]` | | -| tenant.kes.annotations | object | `{}` | | -| tenant.kes.labels | object | `{}` | | -| tenant.kes.serviceAccountName | string | `""` | | -| tenant.kes.securityContext.runAsUser | int | `1000` | | -| tenant.kes.securityContext.runAsGroup | int | `1000` | | -| tenant.kes.securityContext.runAsNonRoot | bool | `true` | | -| tenant.kes.securityContext.fsGroup | int | `1000` | | -| tenant.prometheus.image | string | `""` | | -| tenant.prometheus.sidecarimage | string | `""` | | -| tenant.prometheus.initimage | string | `""` | | -| tenant.prometheus.diskCapacityGB | int | `1` | | -| tenant.prometheus.storageClassName | string | `"standard"` | | -| tenant.prometheus.annotations | object | `{}` | | -| tenant.prometheus.labels | object | `{}` | | -| tenant.prometheus.nodeSelector | object | `{}` | | -| tenant.prometheus.affinity.nodeAffinity | object | `{}` | | -| tenant.prometheus.affinity.podAffinity | object | `{}` | | -| tenant.prometheus.affinity.podAntiAffinity | object | `{}` | | -| tenant.prometheus.resources | object | `{}` | | -| tenant.prometheus.serviceAccountName | string | `""` | | -| tenant.prometheus.securityContext.runAsUser | int | `1000` | | -| tenant.prometheus.securityContext.runAsGroup | int | `1000` | | -| tenant.prometheus.securityContext.runAsNonRoot | bool | `true` | | -| tenant.prometheus.securityContext.fsGroup | int | `1000` | | -| tenant.log.image | string | `""` | | -| tenant.log.resources | object | `{}` | | -| tenant.log.nodeSelector | object | `{}` | | -| tenant.log.affinity.nodeAffinity | object | `{}` | | -| tenant.log.affinity.podAffinity | object | `{}` | | -| tenant.log.affinity.podAntiAffinity | object | `{}` | | -| tenant.log.tolerations | list | `[]` | | -| tenant.log.annotations | object | `{}` | | -| tenant.log.labels | object | `{}` | | -| tenant.log.audit.diskCapacityGB | int | `1` | | -| tenant.log.db.image | string | `""` | | -| tenant.log.db.initimage | string | `""` | | -| tenant.log.db.volumeClaimTemplate.metadata | object | `{}` | | -| tenant.log.db.volumeClaimTemplate.spec.storageClassName | string | `"standard"` | | -| tenant.log.db.volumeClaimTemplate.spec.accessModes[0] | string | `"ReadWriteOnce"` | | -| tenant.log.db.volumeClaimTemplate.spec.resources.requests.storage | string | `"1Gi"` | | -| tenant.log.db.resources | object | `{}` | | -| tenant.log.db.nodeSelector | object | `{}` | | -| tenant.log.db.affinity.nodeAffinity | object | `{}` | | -| tenant.log.db.affinity.podAffinity | object | `{}` | | -| tenant.log.db.affinity.podAntiAffinity | object | `{}` | | -| tenant.log.db.tolerations | list | `[]` | | -| tenant.log.db.annotations | object | `{}` | | -| tenant.log.db.labels | object | `{}` | | -| tenant.log.db.serviceAccountName | string | `""` | | -| tenant.log.db.securityContext.runAsUser | int | `999` | | -| tenant.log.db.securityContext.runAsGroup | int | `999` | | -| tenant.log.db.securityContext.runAsNonRoot | bool | `true` | | -| tenant.log.db.securityContext.fsGroup | int | `999` | | -| tenant.log.serviceAccountName | string | `""` | | -| tenant.log.securityContext.runAsUser | int | `1000` | | -| tenant.log.securityContext.runAsGroup | int | `1000` | | -| tenant.log.securityContext.runAsNonRoot | bool | `true` | | -| tenant.log.securityContext.fsGroup | int | `1000` | | - -## Contributing - -Please see the [contributing guide](./CONTRIBUTING.md) if you are interested in contributing. -# operator - -   - -A Helm chart for MinIO Operator - -## Upstream References -* <https://min.io> - -* <https://github.com/minio/operator> - -## Learn More -* [Application Overview](docs/overview.md) -* [Other Documentation](docs/) - -## Pre-Requisites - -* Kubernetes Cluster deployed -* Kubernetes config installed in `~/.kube/config` -* Helm installed - -Install Helm - -https://helm.sh/docs/intro/install/ - -## Deployment - -* Clone down the repository -* cd into directory -```bash -helm install operator chart/ -``` - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| operator.image.repository | string | `"minio/operator"` | | -| operator.image.tag | string | `"v4.4.28"` | | -| operator.image.pullPolicy | string | `"IfNotPresent"` | | -| operator.imagePullSecrets | list | `[]` | | -| operator.initcontainers | list | `[]` | | -| operator.replicaCount | int | `2` | | -| operator.securityContext.runAsUser | int | `1000` | | -| operator.securityContext.runAsGroup | int | `1000` | | -| operator.securityContext.runAsNonRoot | bool | `true` | | -| operator.securityContext.fsGroup | int | `1000` | | -| operator.nodeSelector | object | `{}` | | -| operator.affinity | object | `{}` | | -| operator.tolerations | list | `[]` | | -| operator.topologySpreadConstraints | list | `[]` | | -| operator.resources.requests.cpu | string | `"200m"` | | -| operator.resources.requests.memory | string | `"256Mi"` | | -| operator.resources.requests.ephemeral-storage | string | `"500Mi"` | | -| console.image.repository | string | `"minio/console"` | | -| console.image.tag | string | `"v0.19.4"` | | -| console.image.pullPolicy | string | `"IfNotPresent"` | | -| console.imagePullSecrets | list | `[]` | | -| console.initcontainers | list | `[]` | | -| console.replicaCount | int | `1` | | -| console.nodeSelector | object | `{}` | | -| console.affinity | object | `{}` | | -| console.tolerations | list | `[]` | | -| console.topologySpreadConstraints | list | `[]` | | -| console.resources | object | `{}` | | -| console.securityContext.runAsUser | int | `1000` | | -| console.securityContext.runAsNonRoot | bool | `true` | | -| console.ingress.enabled | bool | `false` | | -| console.ingress.ingressClassName | string | `""` | | -| console.ingress.labels | object | `{}` | | -| console.ingress.annotations | object | `{}` | | -| console.ingress.tls | list | `[]` | | -| console.ingress.host | string | `"console.local"` | | -| console.ingress.path | string | `"/"` | | -| console.ingress.pathType | string | `"Prefix"` | | -| console.volumes | list | `[]` | | -| console.volumeMounts | list | `[]` | | - -## Contributing - -Please see the [contributing guide](./CONTRIBUTING.md) if you are interested in contributing. -# minio-operator - -   - -A Helm chart for MinIO Operator - -## Upstream References -* <https://min.io> - -* <https://github.com/minio/operator> - -## Learn More -* [Application Overview](docs/overview.md) -* [Other Documentation](docs/) - -## Pre-Requisites - -* Kubernetes Cluster deployed -* Kubernetes config installed in `~/.kube/config` -* Helm installed - -Install Helm - -https://helm.sh/docs/intro/install/ - -## Deployment - -* Clone down the repository -* cd into directory -```bash -helm install minio-operator chart/ -``` - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| operator.image.repository | string | `"minio/operator"` | | -| operator.image.tag | string | `"v4.2.3"` | | -| operator.image.pullPolicy | string | `"IfNotPresent"` | | -| operator.imagePullSecrets | list | `[]` | | -| operator.initcontainers | list | `[]` | | -| operator.replicaCount | int | `1` | | -| operator.securityContext.runAsUser | int | `1000` | | -| operator.securityContext.runAsGroup | int | `1000` | | -| operator.securityContext.runAsNonRoot | bool | `true` | | -| operator.securityContext.fsGroup | int | `1000` | | -| operator.nodeSelector | object | `{}` | | -| operator.affinity | object | `{}` | | -| operator.tolerations | list | `[]` | | -| operator.resources.requests.cpu | string | `"200m"` | | -| operator.resources.requests.memory | string | `"256Mi"` | | -| operator.resources.requests.ephemeral-storage | string | `"500Mi"` | | -| console.image.repository | string | `"minio/console"` | | -| console.image.tag | string | `"v0.9.4"` | | -| console.image.pullPolicy | string | `"IfNotPresent"` | | -| console.imagePullSecrets | list | `[]` | | -| console.initcontainers | list | `[]` | | -| console.replicaCount | int | `1` | | -| console.nodeSelector | object | `{}` | | -| console.affinity | object | `{}` | | -| console.tolerations | list | `[]` | | -| console.resources | object | `{}` | | -| console.securityContext.runAsUser | int | `1000` | | -| console.securityContext.runAsNonRoot | bool | `true` | | -| console.ingress.enabled | bool | `false` | | -| console.ingress.labels | object | `{}` | | -| console.ingress.annotations | object | `{}` | | -| console.ingress.tls | list | `[]` | | -| console.ingress.host | string | `"console.local"` | | -| console.ingress.path | string | `"/"` | | -| tenants[0].name | string | `"minio1"` | | -| tenants[0].image.repository | string | `"minio/minio"` | | -| tenants[0].image.tag | string | `"RELEASE.2021-08-25T00-41-18Z"` | | -| tenants[0].image.pullPolicy | string | `"IfNotPresent"` | | -| tenants[0].namespace | string | `"default"` | | -| tenants[0].imagePullSecret | object | `{}` | | -| tenants[0].scheduler | object | `{}` | | -| tenants[0].pools[0].servers | int | `4` | | -| tenants[0].pools[0].volumesPerServer | int | `4` | | -| tenants[0].pools[0].size | string | `"10Gi"` | | -| tenants[0].pools[0].storageClassName | string | `"standard"` | | -| tenants[0].pools[0].tolerations | object | `{}` | | -| tenants[0].pools[0].nodeSelector | object | `{}` | | -| tenants[0].pools[0].affinity | object | `{}` | | -| tenants[0].pools[0].resources | object | `{}` | | -| tenants[0].pools[0].securityContext | object | `{}` | | -| tenants[0].mountPath | string | `"/export"` | | -| tenants[0].subPath | string | `"/data"` | | -| tenants[0].secrets.enabled | bool | `true` | | -| tenants[0].secrets.name | string | `"minio1-secret"` | | -| tenants[0].secrets.accessKey | string | `"minio"` | | -| tenants[0].secrets.secretKey | string | `"minio123"` | | -| tenants[0].metrics.enabled | bool | `false` | | -| tenants[0].metrics.port | int | `9000` | | -| tenants[0].certificate.externalCaCertSecret | object | `{}` | | -| tenants[0].certificate.externalCertSecret | object | `{}` | | -| tenants[0].certificate.requestAutoCert | bool | `true` | | -| tenants[0].certificate.certConfig | object | `{}` | | -| tenants[0].s3.bucketDNS | bool | `false` | | -| tenants[0].podManagementPolicy | string | `"Parallel"` | | -| tenants[0].serviceMetadata | object | `{}` | | -| tenants[0].env | object | `{}` | | -| tenants[0].priorityClassName | string | `""` | | - -## Contributing - -Please see the [contributing guide](./CONTRIBUTING.md) if you are interested in contributing. -# tenant - -   - -A Helm chart for MinIO Operator - -## Upstream References -* <https://min.io> - -* <https://github.com/minio/operator> - -## Learn More -* [Application Overview](docs/overview.md) -* [Other Documentation](docs/) - -## Pre-Requisites - -* Kubernetes Cluster deployed -* Kubernetes config installed in `~/.kube/config` -* Helm installed - -Install Helm - -https://helm.sh/docs/intro/install/ - -## Deployment - -* Clone down the repository -* cd into directory -```bash -helm install tenant chart/ -``` - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| tenants[0].name | string | `"minio1"` | | -| tenants[0].image.repository | string | `"quay.io/minio/minio"` | | -| tenants[0].image.tag | string | `"RELEASE.2022-01-08T03-11-54Z"` | | -| tenants[0].image.pullPolicy | string | `"IfNotPresent"` | | -| tenants[0].namespace | string | `"default"` | | -| tenants[0].imagePullSecret | object | `{}` | | -| tenants[0].scheduler | object | `{}` | | -| tenants[0].pools[0].servers | int | `4` | | -| tenants[0].pools[0].name | string | `"pool-0"` | | -| tenants[0].pools[0].volumesPerServer | int | `4` | | -| tenants[0].pools[0].size | string | `"10Gi"` | | -| tenants[0].pools[0].storageClassName | string | `"standard"` | | -| tenants[0].pools[0].annotations | object | `{}` | | -| tenants[0].pools[0].labels | object | `{}` | | -| tenants[0].pools[0].tolerations | object | `{}` | | -| tenants[0].pools[0].nodeSelector | object | `{}` | | -| tenants[0].pools[0].affinity | object | `{}` | | -| tenants[0].pools[0].resources | object | `{}` | | -| tenants[0].pools[0].securityContext | object | `{}` | | -| tenants[0].pools[0].topologySpreadConstraints | list | `[]` | | -| tenants[0].mountPath | string | `"/export"` | | -| tenants[0].subPath | string | `"/data"` | | -| tenants[0].secrets.enabled | bool | `true` | | -| tenants[0].secrets.name | string | `"minio1-secret"` | | -| tenants[0].secrets.accessKey | string | `"minio"` | | -| tenants[0].secrets.secretKey | string | `"minio123"` | | -| tenants[0].metrics.enabled | bool | `false` | | -| tenants[0].metrics.port | int | `9000` | | -| tenants[0].metrics.protocol | string | `"http"` | | -| tenants[0].certificate.externalCaCertSecret | object | `{}` | | -| tenants[0].certificate.externalCertSecret | object | `{}` | | -| tenants[0].certificate.requestAutoCert | bool | `true` | | -| tenants[0].certificate.certConfig | object | `{}` | | -| tenants[0].s3.bucketDNS | bool | `false` | | -| tenants[0].buckets | list | `[]` | | -| tenants[0].users | list | `[]` | | -| tenants[0].podManagementPolicy | string | `"Parallel"` | | -| tenants[0].liveness | object | `{}` | | -| tenants[0].readiness | object | `{}` | | -| tenants[0].exposeServices | object | `{}` | | -| tenants[0].serviceAccountName | string | `""` | | -| tenants[0].prometheusOperator | bool | `false` | | -| tenants[0].logging.anonymous | bool | `true` | | -| tenants[0].logging.json | bool | `true` | | -| tenants[0].logging.quiet | bool | `true` | | -| tenants[0].serviceMetadata | object | `{}` | | -| tenants[0].env | object | `{}` | | -| tenants[0].priorityClassName | string | `""` | | -| tenants[0].kes.image | string | `""` | | -| tenants[0].kes.replicas | int | `2` | | -| tenants[0].kes.kesSecret.name | string | `"kes-configuration"` | | -| tenants[0].kes.imagePullPolicy | string | `"IfNotPresent"` | | -| tenants[0].kes.externalCertSecret | string | `nil` | | -| tenants[0].kes.clientCertSecret | string | `nil` | | -| tenants[0].kes.keyName | string | `""` | | -| tenants[0].kes.resources | object | `{}` | | -| tenants[0].kes.nodeSelector | object | `{}` | | -| tenants[0].kes.affinity.nodeAffinity | object | `{}` | | -| tenants[0].kes.affinity.podAffinity | object | `{}` | | -| tenants[0].kes.affinity.podAntiAffinity | object | `{}` | | -| tenants[0].kes.tolerations | list | `[]` | | -| tenants[0].kes.annotations | object | `{}` | | -| tenants[0].kes.labels | object | `{}` | | -| tenants[0].kes.serviceAccountName | string | `""` | | -| tenants[0].kes.securityContext.runAsUser | int | `1000` | | -| tenants[0].kes.securityContext.runAsGroup | int | `1000` | | -| tenants[0].kes.securityContext.runAsNonRoot | bool | `true` | | -| tenants[0].kes.securityContext.fsGroup | int | `1000` | | -| tenants[0].prometheus.image | string | `""` | | -| tenants[0].prometheus.sidecarimage | string | `""` | | -| tenants[0].prometheus.initimage | string | `""` | | -| tenants[0].prometheus.diskCapacityGB | int | `1` | | -| tenants[0].prometheus.storageClassName | string | `"standard"` | | -| tenants[0].prometheus.annotations | object | `{}` | | -| tenants[0].prometheus.labels | object | `{}` | | -| tenants[0].prometheus.nodeSelector | object | `{}` | | -| tenants[0].prometheus.affinity.nodeAffinity | object | `{}` | | -| tenants[0].prometheus.affinity.podAffinity | object | `{}` | | -| tenants[0].prometheus.affinity.podAntiAffinity | object | `{}` | | -| tenants[0].prometheus.resources | object | `{}` | | -| tenants[0].prometheus.serviceAccountName | string | `""` | | -| tenants[0].prometheus.securityContext.runAsUser | int | `1000` | | -| tenants[0].prometheus.securityContext.runAsGroup | int | `1000` | | -| tenants[0].prometheus.securityContext.runAsNonRoot | bool | `true` | | -| tenants[0].prometheus.securityContext.fsGroup | int | `1000` | | - -## Contributing - -Please see the [contributing guide](./CONTRIBUTING.md) if you are interested in contributing. -# operator - -   - -A Helm chart for MinIO Operator - -## Upstream References -* <https://min.io> - -* <https://github.com/minio/operator> - -## Learn More -* [Application Overview](docs/overview.md) -* [Other Documentation](docs/) - -## Pre-Requisites - -* Kubernetes Cluster deployed -* Kubernetes config installed in `~/.kube/config` -* Helm installed - -Install Helm - -https://helm.sh/docs/intro/install/ - -## Deployment - -* Clone down the repository -* cd into directory -```bash -helm install operator chart/ -``` - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| operator.image.repository | string | `"minio/operator"` | | -| operator.image.tag | string | `"v4.4.22"` | | -| operator.image.pullPolicy | string | `"IfNotPresent"` | | -| operator.imagePullSecrets | list | `[]` | | -| operator.initcontainers | list | `[]` | | -| operator.replicaCount | int | `2` | | -| operator.securityContext.runAsUser | int | `1000` | | -| operator.securityContext.runAsGroup | int | `1000` | | -| operator.securityContext.runAsNonRoot | bool | `true` | | -| operator.securityContext.fsGroup | int | `1000` | | -| operator.nodeSelector | object | `{}` | | -| operator.affinity | object | `{}` | | -| operator.tolerations | list | `[]` | | -| operator.topologySpreadConstraints | list | `[]` | | -| operator.resources.requests.cpu | string | `"200m"` | | -| operator.resources.requests.memory | string | `"256Mi"` | | -| operator.resources.requests.ephemeral-storage | string | `"500Mi"` | | -| console.image.repository | string | `"minio/console"` | | -| console.image.tag | string | `"v0.17.3"` | | -| console.image.pullPolicy | string | `"IfNotPresent"` | | -| console.imagePullSecrets | list | `[]` | | -| console.initcontainers | list | `[]` | | -| console.replicaCount | int | `1` | | -| console.nodeSelector | object | `{}` | | -| console.affinity | object | `{}` | | -| console.tolerations | list | `[]` | | -| console.topologySpreadConstraints | list | `[]` | | -| console.resources | object | `{}` | | -| console.securityContext.runAsUser | int | `1000` | | -| console.securityContext.runAsNonRoot | bool | `true` | | -| console.ingress.enabled | bool | `false` | | -| console.ingress.ingressClassName | string | `""` | | -| console.ingress.labels | object | `{}` | | -| console.ingress.annotations | object | `{}` | | -| console.ingress.tls | list | `[]` | | -| console.ingress.host | string | `"console.local"` | | -| console.ingress.path | string | `"/"` | | -| console.volumes | list | `[]` | | -| console.volumeMounts | list | `[]` | | - -## Contributing - -Please see the [contributing guide](./CONTRIBUTING.md) if you are interested in contributing. -# minio-operator - -  - -A Helm chart for MinIO Operator - -## Upstream References -* <https://min.io> - -* <https://github.com/minio/operator> - -## Learn More -* [Application Overview](docs/overview.md) -* [Other Documentation](docs/) - -## Pre-Requisites - -* Kubernetes Cluster deployed -* Kubernetes config installed in `~/.kube/config` -* Helm installed - -Install Helm - -https://helm.sh/docs/intro/install/ - -## Deployment - -* Clone down the repository -* cd into directory -```bash -helm install minio-operator chart/ -``` - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| operator.clusterDomain | string | `""` | | -| operator.nsToWatch | string | `""` | | -| operator.image.repository | string | `"minio/operator"` | | -| operator.image.tag | string | `"v4.0.3"` | | -| operator.image.pullPolicy | string | `"IfNotPresent"` | | -| operator.imagePullSecrets | list | `[]` | | -| operator.replicaCount | int | `1` | | -| operator.securityContext.runAsUser | int | `1000` | | -| operator.securityContext.runAsGroup | int | `1000` | | -| operator.securityContext.runAsNonRoot | bool | `true` | | -| operator.resources.requests.cpu | string | `"200m"` | | -| operator.resources.requests.memory | string | `"256Mi"` | | -| operator.resources.requests.ephemeral-storage | string | `"500Mi"` | | -| console.image.repository | string | `"minio/console"` | | -| console.image.tag | string | `"v0.6.3"` | | -| console.image.pullPolicy | string | `"IfNotPresent"` | | -| console.replicaCount | int | `1` | | -| tenants[0].name | string | `"minio1"` | | -| tenants[0].image.repository | string | `"minio/minio"` | | -| tenants[0].image.tag | string | `"RELEASE.2021-03-01T04-20-55Z"` | | -| tenants[0].image.pullPolicy | string | `"IfNotPresent"` | | -| tenants[0].imagePullSecrets | list | `[]` | | -| tenants[0].scheduler | object | `{}` | | -| tenants[0].tolerations | object | `{}` | | -| tenants[0].nodeSelector | object | `{}` | | -| tenants[0].affinity | object | `{}` | | -| tenants[0].resources | object | `{}` | | -| tenants[0].securityContext | object | `{}` | | -| tenants[0].secrets.name | string | `"minio1-secret"` | | -| tenants[0].secrets.accessKey | string | `"ThisIsAVeryLongPasswordForExample"` | | -| tenants[0].secrets.secretKey | string | `"ThisIsAVeryLongPasswordForExample"` | | -| tenants[0].metrics.enabled | bool | `false` | | -| tenants[0].metrics.port | int | `9000` | | -| tenants[0].pools[0].servers | int | `4` | | -| tenants[0].pools[0].volumesPerServer | int | `4` | | -| tenants[0].pools[0].size | string | `"10Gi"` | | -| tenants[0].pools[0].storageClassName | string | `"standard"` | | -| tenants[0].mountPath | string | `"/export"` | | -| tenants[0].subPath | string | `"/data"` | | -| tenants[0].certificate.externalCertSecret | object | `{}` | | -| tenants[0].certificate.requestAutoCert | bool | `true` | | -| tenants[0].certificate.certConfig | object | `{}` | | -| tenants[0].s3.bucketDNS | bool | `false` | | -| tenants[0].podManagementPolicy | string | `"Parallel"` | | -| tenants[0].serviceMetadata | object | `{}` | | -| tenants[0].env | object | `{}` | | -| tenants[0].priorityClassName | string | `""` | | -| tenants[0].console.image.repository | string | `"minio/console"` | | -| tenants[0].console.image.tag | string | `"v0.6.3"` | | -| tenants[0].console.image.pullPolicy | string | `"IfNotPresent"` | | -| tenants[0].console.replicaCount | int | `1` | | -| tenants[0].console.secrets.name | string | `"console-secret"` | | -| tenants[0].console.secrets.passphrase | string | `"ThisIsAVeryLongPasswordForExample"` | | -| tenants[0].console.secrets.salt | string | `"ThisIsAVeryLongPasswordForExample"` | | -| tenants[0].console.secrets.accessKey | string | `"ThisIsAVeryLongPasswordForExample"` | | -| tenants[0].console.secrets.secretKey | string | `"ThisIsAVeryLongPasswordForExample"` | | - -## Contributing - -Please see the [contributing guide](./CONTRIBUTING.md) if you are interested in contributing. -# operator - -   - -A Helm chart for MinIO Operator - -## Upstream References -* <https://min.io> - -* <https://github.com/minio/operator> - -## Learn More -* [Application Overview](docs/overview.md) -* [Other Documentation](docs/) - -## Pre-Requisites - -* Kubernetes Cluster deployed -* Kubernetes config installed in `~/.kube/config` -* Helm installed - -Install Helm - -https://helm.sh/docs/intro/install/ - -## Deployment - -* Clone down the repository -* cd into directory -```bash -helm install operator chart/ -``` - -## Values - -| Key | Type | Default | Description | -|-----|------|---------|-------------| -| operator.image.repository | string | `"minio/operator"` | | -| operator.image.tag | string | `"v4.4.16"` | | -| operator.image.pullPolicy | string | `"IfNotPresent"` | | -| operator.imagePullSecrets | list | `[]` | | -| operator.initcontainers | list | `[]` | | -| operator.replicaCount | int | `2` | | -| operator.securityContext.runAsUser | int | `1000` | | -| operator.securityContext.runAsGroup | int | `1000` | | -| operator.securityContext.runAsNonRoot | bool | `true` | | -| operator.securityContext.fsGroup | int | `1000` | | -| operator.nodeSelector | object | `{}` | | -| operator.affinity | object | `{}` | | -| operator.tolerations | list | `[]` | | -| operator.topologySpreadConstraints | list | `[]` | | -| operator.resources.requests.cpu | string | `"200m"` | | -| operator.resources.requests.memory | string | `"256Mi"` | | -| operator.resources.requests.ephemeral-storage | string | `"500Mi"` | | -| console.image.repository | string | `"minio/console"` | | -| console.image.tag | string | `"v0.15.13"` | | -| console.image.pullPolicy | string | `"IfNotPresent"` | | -| console.imagePullSecrets | list | `[]` | | -| console.initcontainers | list | `[]` | | -| console.replicaCount | int | `1` | | -| console.nodeSelector | object | `{}` | | -| console.affinity | object | `{}` | | -| console.tolerations | list | `[]` | | -| console.topologySpreadConstraints | list | `[]` | | -| console.resources | object | `{}` | | -| console.securityContext.runAsUser | int | `1000` | | -| console.securityContext.runAsNonRoot | bool | `true` | | -| console.ingress.enabled | bool | `false` | | -| console.ingress.ingressClassName | string | `""` | | -| console.ingress.labels | object | `{}` | | -| console.ingress.annotations | object | `{}` | | -| console.ingress.tls | list | `[]` | | -| console.ingress.host | string | `"console.local"` | | -| console.ingress.path | string | `"/"` | | -| console.volumes | list | `[]` | | -| console.volumeMounts | list | `[]` | | - -## Contributing - -Please see the [contributing guide](./CONTRIBUTING.md) if you are interested in contributing.