1 ## set kubernetes cluster domain where minio is running
3 clusterDomain: cluster.local
5 ## Set default image, imageTag, and imagePullPolicy. mode is used to indicate the
8 repository: minio/minio
9 tag: RELEASE.2019-02-12T21-58-47Z
10 pullPolicy: IfNotPresent
12 ## Set default image, imageTag, and imagePullPolicy for the `mc` (the minio
13 ## client used to create a default bucket).
17 tag: RELEASE.2019-02-13T19-48-27Z
18 pullPolicy: IfNotPresent
20 ## minio server mode, i.e. standalone or distributed.
21 ## Distributed Minio ref: https://docs.minio.io/docs/distributed-minio-quickstart-guide
25 ## Update strategy for Deployments
31 ## Update strategy for StatefulSets
33 updateStrategy: RollingUpdate
35 ## Pod priority settings
36 ## ref: https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/
40 ## Set default accesskey, secretkey, Minio config file path, volume mount path and
41 ## number of nodes (only used for Minio distributed mode)
42 ## Distributed Minio ref: https://docs.minio.io/docs/distributed-minio-quickstart-guide
46 secretKey: "onapsecretdaas"
47 configPath: "/root/.minio/"
48 configPathmc: "/root/.mc/"
52 ## TLS Settings for Minio
55 ## Create a secret with private.key and public.crt files and pass that here. Ref: https://github.com/minio/minio/tree/master/docs/tls/kubernetes#2-create-kubernetes-secret
58 privateKey: private.key
60 ## Enable persistence using Persistent Volume Claims
61 ## ref: http://kubernetes.io/docs/user-guide/persistent-volumes/
66 ## A manually managed Persistent Volume and Claim
67 ## Requires persistence.enabled: true
68 ## If defined, PVC must be created manually before volume will be bound
71 ## minio data Persistent Volume Storage Class
72 ## If defined, storageClassName: <storageClass>
73 ## If set to "-", storageClassName: "", which disables dynamic provisioning
74 ## If undefined (the default) or set to null, no storageClassName spec is
75 ## set, choosing the default provisioner. (gp2 on AWS, standard on
76 ## GKE, AWS & OpenStack)
78 ## Storage class of PV to bind. By default it looks for standard storage class.
79 ## If the PV uses a different storage class, specify that here.
80 # storageClass: standard
81 accessMode: ReadWriteOnce
84 ## If subPath is set mount a sub folder of a volume instead of the root of the volume.
85 ## This is especially handy for volume plugins that don't natively support sub mounting (like glusterfs).
89 ## Expose the Minio service to be accessed from outside the cluster (LoadBalancer service).
90 ## or access it from within the cluster (ClusterIP service). Set the service type and the port to serve it.
91 ## ref: http://kubernetes.io/docs/user-guide/services/
102 # prometheus.io/scrape: 'true'
103 # prometheus.io/path: '/minio/prometheus/metrics'
104 # prometheus.io/port: '9000'
109 kubernetes.io/ingress.class: gloo
114 # - secretName: chart-example-tls
116 # - chart-example.local
118 ## Node labels for pod assignment
119 ## Ref: https://kubernetes.io/docs/user-guide/node-selection/
125 # Additational pod annotations
128 ## Liveness and Readiness probe values.
129 ## ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/
131 initialDelaySeconds: 5
137 initialDelaySeconds: 5
143 ## Configure resource requests and limits
144 ## ref: http://kubernetes.io/docs/user-guide/compute-resources/
151 ## Create a bucket after minio install
155 ## If enabled, must be a string with length > 0
157 ## Can be one of none|download|upload|public
159 ## Purge if bucket exists already
162 ## Create multiple buckets after minio install
163 ## Enabling `defaultBucket` will take priority over this list
178 ## Use minio as an azure blob gateway, you should disable data persistence so no volume claim are created.
179 ## https://docs.minio.io/docs/minio-gateway-for-azure
182 # Number of parallel instances
185 ## Use minio as GCS (Google Cloud Storage) gateway, you should disable data persistence so no volume claim are created.
186 ## https://docs.minio.io/docs/minio-gateway-for-gcs
190 # Number of parallel instances
192 # credential json file of service account key
194 # Google cloud project-id
199 # Number of parallel instances
203 ## Use minio on NAS backend
204 ## https://docs.minio.io/docs/minio-gateway-for-nas
208 # Number of parallel instances
210 # For NAS Gateway, you may want to bind the PVC to a specific PV. To ensure that happens, PV to bind to should have
211 # a label like "pv: <value>", use value here.
214 ## Use this field to add environment variables relevant to Minio server. These fields will be passed on to Minio container(s)
215 ## when Chart is deployed
217 ## To disable Minio Browser, set this value to off
219 ## To enable virtual-host-style requests, set this value to Minio host domain name.
221 ## Minio Cache settings, refer: https://docs.minio.io/docs/minio-disk-cache-guide.html
222 # MINIO_CACHE_DRIVES: ""
223 # MINIO_CACHE_EXCLUDE: ""
224 # MINIO_CACHE_EXPIRY: ""
225 # MINIO_CACHE_MAXUSE: ""
226 ## Minio WORM setting, refer: https://docs.minio.io/docs/minio-server-configuration-guide.html
228 ## Minio KMS settings, refer: https://docs.minio.io/docs/minio-kms-quickstart-guide.html
229 # MINIO_SSE_VAULT_ENDPOINT: ""
230 # MINIO_SSE_VAULT_APPROLE_ID: ""
231 # MINIO_SSE_VAULT_APPROLE_SECRET: ""
232 # MINIO_SSE_VAULT_KEY_NAME: ""
233 ## Minio Federation settings, refer: https://docs.minio.io/docs/minio-federation-quickstart-guide.html
234 # MINIO_ETCD_ENDPOINTS: ""
235 # MINIO_PUBLIC_IPS: ""
237 ## Add other environment variables relevant to Minio server here. These values will be added to the container(s) as this Chart is deployed
239 ## https://docs.minio.io/docs/minio-bucket-notification-guide
240 ## https://github.com/minio/minio/blob/master/docs/config
247 standardStorageClass: ""
248 reducedRedundancyStorageClass: ""
276 enableStreaming: false
280 maxPubAcksInflight: 0