github.com/argoproj/argo-cd@v1.8.7/util/helm/testdata/minio/templates/configmap.yaml (about) 1 apiVersion: v1 2 kind: ConfigMap 3 metadata: 4 name: {{ template "minio.fullname" . }} 5 labels: 6 app: {{ template "minio.name" . }} 7 chart: {{ template "minio.chart" . }} 8 release: {{ .Release.Name }} 9 heritage: {{ .Release.Service }} 10 data: 11 initialize: |- 12 {{ include (print $.Template.BasePath "/_helper_create_bucket.txt") . | indent 4 }} 13 config.json: |- 14 { 15 "version": "26", 16 "credential": { 17 "accessKey": {{ .Values.accessKey | quote }}, 18 "secretKey": {{ .Values.secretKey | quote }} 19 }, 20 "region": {{ .Values.minioConfig.region | quote }}, 21 "browser": {{ .Values.minioConfig.browser | quote }}, 22 "worm": {{ .Values.minioConfig.worm | quote }}, 23 "domain": {{ .Values.minioConfig.domain | quote }}, 24 "storageclass": { 25 "standard": {{ .Values.minioConfig.storageClass.standardStorageClass | quote }}, 26 "rrs": {{ .Values.minioConfig.storageClass.reducedRedundancyStorageClass | quote }} 27 }, 28 "cache": { 29 "drives": {{ .Values.minioConfig.cache.drives }}, 30 "expiry": {{ .Values.minioConfig.cache.expiry | int }}, 31 "maxuse": {{ .Values.minioConfig.cache.maxuse | int }}, 32 "exclude": {{ .Values.minioConfig.cache.exclude }} 33 }, 34 "notify": { 35 "amqp": { 36 "1": { 37 "enable": {{ .Values.minioConfig.aqmp.enable }}, 38 "url": {{ .Values.minioConfig.aqmp.url | quote }}, 39 "exchange": {{ .Values.minioConfig.aqmp.exchange | quote }}, 40 "routingKey": {{ .Values.minioConfig.aqmp.routingKey | quote }}, 41 "exchangeType": {{ .Values.minioConfig.aqmp.exchangeType | quote }}, 42 "deliveryMode": {{ .Values.minioConfig.aqmp.deliveryMode }}, 43 "mandatory": {{ .Values.minioConfig.aqmp.mandatory }}, 44 "immediate": {{ .Values.minioConfig.aqmp.immediate }}, 45 "durable": {{ .Values.minioConfig.aqmp.durable }}, 46 "internal": {{ .Values.minioConfig.aqmp.internal }}, 47 "noWait": {{ .Values.minioConfig.aqmp.noWait }}, 48 "autoDeleted": {{ .Values.minioConfig.aqmp.autoDeleted }} 49 } 50 }, 51 "nats": { 52 "1": { 53 "enable": {{ .Values.minioConfig.nats.enable }}, 54 "address": {{ .Values.minioConfig.nats.address | quote }}, 55 "subject": {{ .Values.minioConfig.nats.subject | quote }}, 56 "username": {{ .Values.minioConfig.nats.username | quote }}, 57 "password": {{ .Values.minioConfig.nats.password | quote }}, 58 "token": {{ .Values.minioConfig.nats.token | quote }}, 59 "secure": {{ .Values.minioConfig.nats.secure }}, 60 "pingInterval": {{ .Values.minioConfig.nats.pingInterval | int64 }}, 61 "streaming": { 62 "enable": {{ .Values.minioConfig.nats.enableStreaming }}, 63 "clusterID": {{ .Values.minioConfig.nats.clusterID | quote }}, 64 "clientID": {{ .Values.minioConfig.nats.clientID | quote }}, 65 "async": {{ .Values.minioConfig.nats.async }}, 66 "maxPubAcksInflight": {{ .Values.minioConfig.nats.maxPubAcksInflight | int }} 67 } 68 } 69 }, 70 "elasticsearch": { 71 "1": { 72 "enable": {{ .Values.minioConfig.elasticsearch.enable }}, 73 "format": {{ .Values.minioConfig.elasticsearch.format | quote }}, 74 "url": {{ .Values.minioConfig.elasticsearch.url | quote }}, 75 "index": {{ .Values.minioConfig.elasticsearch.index | quote }} 76 } 77 }, 78 "redis": { 79 "1": { 80 "enable": {{ .Values.minioConfig.redis.enable }}, 81 "format": {{ .Values.minioConfig.redis.format | quote }}, 82 "address": {{ .Values.minioConfig.redis.address | quote }}, 83 "password": {{ .Values.minioConfig.redis.password | quote }}, 84 "key": {{ .Values.minioConfig.redis.key | quote }} 85 } 86 }, 87 "postgresql": { 88 "1": { 89 "enable": {{ .Values.minioConfig.postgresql.enable }}, 90 "format": {{ .Values.minioConfig.postgresql.format | quote }}, 91 "connectionString": {{ .Values.minioConfig.postgresql.connectionString | quote }}, 92 "table": {{ .Values.minioConfig.postgresql.table | quote }}, 93 "host": {{ .Values.minioConfig.postgresql.host | quote }}, 94 "port": {{ .Values.minioConfig.postgresql.port | quote }}, 95 "user": {{ .Values.minioConfig.postgresql.user | quote }}, 96 "password": {{ .Values.minioConfig.postgresql.password | quote }}, 97 "database": {{ .Values.minioConfig.postgresql.database | quote }} 98 } 99 }, 100 "kafka": { 101 "1": { 102 "enable": {{ .Values.minioConfig.kafka.enable }}, 103 "brokers": {{ .Values.minioConfig.kafka.brokers }}, 104 "topic": {{ .Values.minioConfig.kafka.topic | quote }} 105 } 106 }, 107 "webhook": { 108 "1": { 109 "enable": {{ .Values.minioConfig.webhook.enable }}, 110 "endpoint": {{ .Values.minioConfig.webhook.endpoint | quote }} 111 } 112 }, 113 "mysql": { 114 "1": { 115 "enable": {{ .Values.minioConfig.mysql.enable }}, 116 "format": {{ .Values.minioConfig.mysql.format | quote }}, 117 "dsnString": {{ .Values.minioConfig.mysql.dsnString | quote }}, 118 "table": {{ .Values.minioConfig.mysql.table | quote }}, 119 "host": {{ .Values.minioConfig.mysql.host | quote }}, 120 "port": {{ .Values.minioConfig.mysql.port | quote }}, 121 "user": {{ .Values.minioConfig.mysql.user | quote }}, 122 "password": {{ .Values.minioConfig.mysql.password | quote }}, 123 "database": {{ .Values.minioConfig.mysql.database | quote }} 124 } 125 }, 126 "mqtt": { 127 "1": { 128 "enable": {{ .Values.minioConfig.mqtt.enable }}, 129 "broker": {{ .Values.minioConfig.mqtt.broker | quote }}, 130 "topic": {{ .Values.minioConfig.mqtt.topic | quote }}, 131 "qos": {{ .Values.minioConfig.mqtt.qos | int }}, 132 "clientId": {{ .Values.minioConfig.mqtt.clientId | quote }}, 133 "username": {{ .Values.minioConfig.mqtt.username | quote }}, 134 "password": {{ .Values.minioConfig.mqtt.password | quote }}, 135 "reconnectInterval": {{ .Values.minioConfig.mqtt.reconnectInterval | int }}, 136 "keepAliveInterval": {{ .Values.minioConfig.mqtt.keepAliveInterval | int }} 137 } 138 } 139 } 140 }