github.com/argoproj/argo-cd@v1.8.7/util/helm/testdata/minio/values.yaml (about) 1 ## Set default image, imageTag, and imagePullPolicy. mode is used to indicate the 2 ## 3 image: 4 repository: minio/minio 5 tag: RELEASE.2018-07-10T01-42-11Z 6 pullPolicy: IfNotPresent 7 8 ## Set default image, imageTag, and imagePullPolicy for the `mc` (the minio 9 ## client used to create a default bucket). 10 ## 11 mcImage: 12 repository: minio/mc 13 tag: RELEASE.2018-06-09T02-18-09Z 14 pullPolicy: IfNotPresent 15 16 ## minio server mode, i.e. standalone or distributed. 17 ## Distributed Minio ref: https://docs.minio.io/docs/distributed-minio-quickstart-guide 18 ## 19 mode: standalone 20 21 ## Pod priority settings 22 ## ref: https://kubernetes.io/docs/concepts/configuration/pod-priority-preemption/ 23 ## 24 priorityClassName: "" 25 26 ## Set default accesskey, secretkey, Minio config file path, volume mount path and 27 ## number of nodes (only used for Minio distributed mode) 28 ## Distributed Minio ref: https://docs.minio.io/docs/distributed-minio-quickstart-guide 29 ## 30 accessKey: "AKIAIOSFODNN7EXAMPLE" 31 secretKey: "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY" 32 configPath: "/root/.minio/" 33 mountPath: "/export" 34 replicas: 4 35 36 ## Enable persistence using Persistent Volume Claims 37 ## ref: http://kubernetes.io/docs/user-guide/persistent-volumes/ 38 ## 39 persistence: 40 enabled: true 41 42 ## A manually managed Persistent Volume and Claim 43 ## Requires persistence.enabled: true 44 ## If defined, PVC must be created manually before volume will be bound 45 # existingClaim: 46 47 ## minio data Persistent Volume Storage Class 48 ## If defined, storageClassName: <storageClass> 49 ## If set to "-", storageClassName: "", which disables dynamic provisioning 50 ## If undefined (the default) or set to null, no storageClassName spec is 51 ## set, choosing the default provisioner. (gp2 on AWS, standard on 52 ## GKE, AWS & OpenStack) 53 ## 54 ## Storage class of PV to bind. By default it looks for standard storage class. 55 ## If the PV uses a different storage class, specify that here. 56 storageClass: standard 57 accessMode: ReadWriteOnce 58 size: 10Gi 59 60 ## If subPath is set mount a sub folder of a volume instead of the root of the volume. 61 ## This is especially handy for volume plugins that don't natively support sub mounting (like glusterfs). 62 ## 63 subPath: "" 64 65 ## Expose the Minio service to be accessed from outside the cluster (LoadBalancer service). 66 ## or access it from within the cluster (ClusterIP service). Set the service type and the port to serve it. 67 ## ref: http://kubernetes.io/docs/user-guide/services/ 68 ## 69 70 service: 71 type: ClusterIP 72 clusterIP: None 73 port: 9000 74 # nodePort: 31311 75 annotations: {} 76 # prometheus.io/scrape: 'true' 77 # prometheus.io/path: '/minio/prometheus/metrics' 78 # prometheus.io/port: '9000' 79 80 ingress: 81 enabled: false 82 annotations: {} 83 # kubernetes.io/ingress.class: nginx 84 # kubernetes.io/tls-acme: "true" 85 path: / 86 hosts: 87 - chart-example.local 88 tls: [] 89 # - secretName: chart-example-tls 90 # hosts: 91 # - chart-example.local 92 93 ## Node labels for pod assignment 94 ## Ref: https://kubernetes.io/docs/user-guide/node-selection/ 95 ## 96 nodeSelector: {} 97 tolerations: [] 98 affinity: {} 99 100 ## Configure resource requests and limits 101 ## ref: http://kubernetes.io/docs/user-guide/compute-resources/ 102 ## 103 resources: 104 requests: 105 memory: 256Mi 106 cpu: 250m 107 108 ## Create a bucket after minio install 109 ## 110 defaultBucket: 111 enabled: false 112 ## If enabled, must be a string with length > 0 113 name: bucket 114 ## Can be one of none|download|upload|public 115 policy: none 116 ## Purge if bucket exists already 117 purge: false 118 119 ## Use minio as an azure blob gateway, you should disable data persistence so no volume claim are created. 120 ## https://docs.minio.io/docs/minio-gateway-for-azure 121 azuregateway: 122 enabled: false 123 124 ## Use minio as GCS (Google Cloud Storage) gateway, you should disable data persistence so no volume claim are created. 125 ## https://docs.minio.io/docs/minio-gateway-for-gcs 126 127 gcsgateway: 128 enabled: false 129 # credential json file of service account key 130 gcsKeyJson: "" 131 # Google cloud project-id 132 projectId: "" 133 134 ## Use minio on NAS backend 135 ## https://docs.minio.io/docs/minio-gateway-for-nas 136 137 nasgateway: 138 enabled: false 139 # Number of parallel instances 140 replicas: 4 141 # Generally for NAS Gateway, you'd like to bind the PVC to a specific PV. To ensure that happens, PV to bind to should have 142 # a label like "pv: <value>", use value here. 143 pv: "" 144 145 ## https://docs.minio.io/docs/minio-bucket-notification-guide 146 ## https://github.com/minio/minio/blob/master/docs/config 147 minioConfig: 148 region: "us-east-1" 149 browser: "on" 150 domain: "" 151 worm: "off" 152 storageClass: 153 standardStorageClass: "" 154 reducedRedundancyStorageClass: "" 155 cache: 156 drives: [] 157 expiry: 90 158 maxuse: 80 159 exclude: [] 160 aqmp: 161 enable: false 162 url: "" 163 exchange: "" 164 routingKey: "" 165 exchangeType: "" 166 deliveryMode: 0 167 mandatory: false 168 immediate: false 169 durable: false 170 internal: false 171 noWait: false 172 autoDeleted: false 173 nats: 174 enable: false 175 address: "" 176 subject: "" 177 username: "" 178 password: "" 179 token: "" 180 secure: false 181 pingInterval: 0 182 enableStreaming: false 183 clusterID: "" 184 clientID: "" 185 async: false 186 maxPubAcksInflight: 0 187 elasticsearch: 188 enable: false 189 format: "namespace" 190 url: "" 191 index: "" 192 redis: 193 enable: false 194 format: "namespace" 195 address: "" 196 password: "" 197 key: "" 198 postgresql: 199 enable: false 200 format: "namespace" 201 connectionString: "" 202 table: "" 203 host: "" 204 port: "" 205 user: "" 206 password: "" 207 database: "" 208 kafka: 209 enable: false 210 brokers: "null" 211 topic: "" 212 webhook: 213 enable: false 214 endpoint: "" 215 mysql: 216 enable: false 217 format: "namespace" 218 dsnString: "" 219 table: "" 220 host: "" 221 port: "" 222 user: "" 223 password: "" 224 database: "" 225 mqtt: 226 enable: false 227 broker: "" 228 topic: "" 229 qos: 0 230 clientId: "" 231 username: "" 232 password: "" 233 reconnectInterval: 0 234 keepAliveInterval: 0 235 networkPolicy: 236 enabled: false 237 allowExternal: true