minio-operator

Version: 6.0.3-bb.1 Type: application AppVersion: v6.0.3

A Helm chart for MinIO Operator

Upstream References

Upstream Release Notes

This package has no upstream release note links on file. Please add some to chart/Chart.yaml under annotations.bigbang.dev/upstreamReleaseNotesMarkdown. Example:

annotations:
  bigbang.dev/upstreamReleaseNotesMarkdown: |
    - [Find our upstream chart's CHANGELOG here](https://link-goes-here/CHANGELOG.md)
    - [and our upstream application release notes here](https://another-link-here/RELEASE_NOTES.md)

Learn More

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
helm install minio-operator chart/

Values

Key Type Default Description
operator.env[0].name string "MINIO_OPERATOR_TLS_ENABLE"
operator.env[0].value string "on"
operator.env[1].name string "CLUSTER_DOMAIN"
operator.env[1].value string "cluster.local"
operator.env[2].name string "WATCHED_NAMESPACE"
operator.env[2].value string ""
operator.env[3].name string "OPERATOR_STS_ENABLED"
operator.env[3].value string "on"
operator.serviceAccountAnnotations list []
operator.additionalLabels object {}
operator.image.repository string "registry1.dso.mil/ironbank/opensource/minio/operator"
operator.image.tag string "v6.0.3"
operator.image.pullPolicy string "IfNotPresent"
operator.sidecarImage.repository string "registry1.dso.mil/ironbank/opensource/minio/operator-sidecar"
operator.sidecarImage.tag string "v6.0.2"
operator.sidecarImage.digest string ""
operator.sidecarImage.pullPolicy string "IfNotPresent"
operator.imagePullSecrets list []
operator.runtimeClassName string nil
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.containerSecurityContext.runAsUser int 1000
operator.containerSecurityContext.runAsGroup int 1000
operator.containerSecurityContext.runAsNonRoot bool true
operator.containerSecurityContext.capabilities.drop[0] string "ALL"
operator.volumes list []
operator.volumeMounts list []
operator.nodeSelector object {}
operator.priorityClassName string ""
operator.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchExpressions[0].key string "name"
operator.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchExpressions[0].operator string "In"
operator.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].labelSelector.matchExpressions[0].values[0] string "minio-operator"
operator.affinity.podAntiAffinity.requiredDuringSchedulingIgnoredDuringExecution[0].topologyKey string "kubernetes.io/hostname"
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"
operator.resources.limits.cpu string "200m"
operator.resources.limits.memory string "256Mi"
operator.podLabels object {} Labels for operator pod(s)
networkPolicies.enabled bool false
networkPolicies.controlPlaneCidr string "0.0.0.0/0"
networkPolicies.ingressLabels.app string "istio-ingressgateway"
networkPolicies.ingressLabels.istio string "ingressgateway"
networkPolicies.additionalPolicies list []
domain string "bigbang.dev"
istio.enabled bool false
istio.hardened.enabled bool false
istio.hardened.customAuthorizationPolicies list []
istio.hardened.outboundTrafficPolicyMode string "REGISTRY_ONLY"
istio.hardened.customServiceEntries list []
istio.hardened.tempo.enabled bool false
istio.hardened.tempo.namespaces[0] string "tempo"
istio.hardened.tempo.principals[0] string "cluster.local/ns/tempo/sa/tempo-tempo"
istio.hardened.minio.enabled bool true
istio.hardened.minio.namespaces[0] string "minio"
istio.hardened.minio.principals[0] string "cluster.local/ns/minio/sa/minio-minio-minio-instance-sa"
istio.mtls.mode string "STRICT"
openshift bool false
monitoring.enabled bool false
monitoring.namespace string "monitoring"
serviceAccount.create bool true
serviceAccount.annotations object {}
serviceAccount.name string ""
annotations object {}
tenantPatchJob.enabled bool false
tenantPatchJob.image.repository string "registry1.dso.mil/ironbank/big-bang/base"
tenantPatchJob.image.tag string "2.1.0"
tenantPatchJob.image.pullSecrets[0] string "private-registry"
installCRDs bool true
bbtests.enabled bool false
bbtests.cypress.artifacts bool true
bbtests.cypress.resources.requests.cpu string "2"
bbtests.cypress.resources.requests.memory string "4Gi"
bbtests.cypress.resources.limits.cpu string "2"
bbtests.cypress.resources.limits.memory string "4Gi"
bbtests.cypress.envs.cypress_url string "http://console.minio-operator.svc.cluster.local:9090"

Contributing

Please see the contributing guide if you are interested in contributing.


This file is programatically generated using helm-docs and some BigBang-specific templates. The gluon repository has instructions for regenerating package READMEs.