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