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      }