arhat.dev/helm-stack@v0.1.2/.helm-stack.yaml (about)

     1  app:
     2    environmentsDir: ./build/envs
     3    chartsDir: ./build/charts
     4    localChartsDir: ./testdata/charts
     5  
     6  repos:
     7  - name: incubator
     8    url: https://kubernetes-charts-incubator.storage.googleapis.com
     9  - name: bitnami
    10    url: https://charts.bitnami.com/bitnami
    11  - name: custom-foo
    12    url: https://charts.example.com
    13    auth:
    14      httpBasic:
    15        username: foo
    16        password: bar
    17    tls:
    18      insecureSkipVerify: true
    19      caCert: /path/to/ca.crt
    20      cert: /path/to/cert.pem
    21      key: /path/to/key.pem
    22  
    23  charts:
    24  - name: bitnami/redis@latest
    25  - name: bitnami/prometheus-operator@0.20.7
    26  - name: emqx@master
    27    git:
    28      url: https://github.com/emqx/emqx-rel
    29      path: deploy/charts/emqx
    30  - name: logstash@7.8.0
    31    git:
    32      url: https://github.com/elastic/helm-charts.git
    33      path: logstash
    34  
    35  environments:
    36  - name: bar
    37    # set kubeconfig context if it's not the default context
    38    kubeContext: ""
    39    deployments:
    40    - name: edge/mqtt
    41      chart: emqx@master
    42  
    43    - name: storage/redis # <namespace>/<name>
    44      chart: bitnami/redis@latest
    45      state: absent
    46      baseValues: values-production.yaml
    47  
    48    - name: monitoring/promop
    49      chart: bitnami/prometheus-operator@0.20.7
    50      baseValues: values-production.yaml
    51      state: absent,keepCRDs
    52  
    53    - name: testing/foo
    54      chart: foo@latest
    55      baseValues: values-bar.yaml
    56  
    57    # - name: logging/logstash
    58    #   chart: logstash@7.8.0