mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
146 lines
3.4 KiB
YAML
146 lines
3.4 KiB
YAML
## Set default image, imageTag, and imagePullPolicy. mode is used to indicate the
|
|
## minio server mode, i.e. standalone or distributed.
|
|
## Distributed Minio ref: https://docs.minio.io/docs/distributed-minio-quickstart-guide
|
|
##
|
|
image: "minio/minio"
|
|
imageTag: "RELEASE.2017-08-05T00-00-53Z"
|
|
imagePullPolicy: "Always"
|
|
mode: "standalone"
|
|
|
|
## Set default accesskey, secretkey, Minio config file path, volume mount path and
|
|
## number of nodes (only used for Minio distributed mode)
|
|
## Distributed Minio ref: https://docs.minio.io/docs/distributed-minio-quickstart-guide
|
|
##
|
|
accessKey: "AKIAIOSFODNN7EXAMPLE"
|
|
secretKey: "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"
|
|
configPath: ""
|
|
mountPath: "/export"
|
|
replicas: 4
|
|
|
|
## loadBalancerIP for the Minio Service (optional, cloud specific)
|
|
## ref: http://kubernetes.io/docs/user-guide/services/#type-loadbalancer
|
|
##
|
|
# minioLoadBalancerIP:
|
|
|
|
## Enable persistence using Persistent Volume Claims
|
|
## ref: http://kubernetes.io/docs/user-guide/persistent-volumes/
|
|
##
|
|
persistence:
|
|
enabled: true
|
|
|
|
## minio data Persistent Volume Storage Class
|
|
## If defined, storageClassName: <storageClass>
|
|
## If set to "-", storageClassName: "", which disables dynamic provisioning
|
|
## If undefined (the default) or set to null, no storageClassName spec is
|
|
## set, choosing the default provisioner. (gp2 on AWS, standard on
|
|
## GKE, AWS & OpenStack)
|
|
##
|
|
# storageClass: "-"
|
|
accessMode: ReadWriteOnce
|
|
size: 10Gi
|
|
|
|
## Expose the Minio service to be accessed from outside the cluster (LoadBalancer service).
|
|
## or access it from within the cluster (ClusterIP service). Set the service type and the port to serve it.
|
|
## ref: http://kubernetes.io/docs/user-guide/services/
|
|
##
|
|
serviceType: LoadBalancer
|
|
servicePort: 9000
|
|
|
|
## Configure resource requests and limits
|
|
## ref: http://kubernetes.io/docs/user-guide/compute-resources/
|
|
##
|
|
resources:
|
|
requests:
|
|
memory: 256Mi
|
|
cpu: 250m
|
|
|
|
|
|
## Create a bucket after minio install
|
|
##
|
|
defaultBucket:
|
|
enabled: false
|
|
## If enabled, must be a string with length > 0
|
|
# name: example
|
|
## Can be one of none|download|upload|public
|
|
# policy: download
|
|
|
|
## https://docs.minio.io/docs/minio-bucket-notification-guide
|
|
##
|
|
minioConfig:
|
|
aqmp:
|
|
enable: false
|
|
url: ""
|
|
exchange: ""
|
|
routingKey: ""
|
|
exchangeType: ""
|
|
deliveryMode: 0
|
|
mandatory: false
|
|
immediate: false
|
|
durable: false
|
|
internal: false
|
|
noWait: false
|
|
autoDeleted: false
|
|
nats:
|
|
enable: false
|
|
address: ""
|
|
subject: ""
|
|
username: ""
|
|
password: ""
|
|
token: ""
|
|
secure: false
|
|
pingInterval: 0
|
|
enableStreaming: false
|
|
clusterID: ""
|
|
clientID: ""
|
|
async: false
|
|
maxPubAcksInflight: 0
|
|
elasticsearch:
|
|
enable: false
|
|
format: "namespace"
|
|
url: ""
|
|
index: ""
|
|
redis:
|
|
enable: false
|
|
format: "namespace"
|
|
address: ""
|
|
password: ""
|
|
key: ""
|
|
postgresql:
|
|
enable: false
|
|
format: "namespace"
|
|
connectionString: ""
|
|
table: ""
|
|
host: ""
|
|
port: ""
|
|
user: ""
|
|
password: ""
|
|
database: ""
|
|
kafka:
|
|
enable: false
|
|
brokers: "null"
|
|
topic: ""
|
|
webhook:
|
|
enable: false
|
|
endpoint: ""
|
|
mysql:
|
|
enable: false
|
|
format: "namespace"
|
|
dsnString: ""
|
|
table: ""
|
|
host: ""
|
|
port: ""
|
|
user: ""
|
|
password: ""
|
|
database: ""
|
|
mqtt:
|
|
enable: false
|
|
broker: ""
|
|
topic: ""
|
|
qos: 0
|
|
clientId: ""
|
|
username: ""
|
|
password: ""
|
|
networkPolicy:
|
|
enabled: false
|
|
allowExternal: true
|