--- helm_repos: - { repo: argocd, url: https://argoproj.github.io/argo-helm } - { repo: prometheus-community, url: https://prometheus-community.github.io/helm-charts } - { repo: bitnami, url: https://charts.bitnami.com/bitnami } - { repo: ingress-nginx, url: https://kubernetes.github.io/ingress-nginx } - { repo: jetstack, url: https://charts.jetstack.io } - { repo: keel, url: https://charts.keel.sh } helm_charts: - chart: argocd/argo-cd name: argocd vals: server: replicas: 0 dex: enabled: false - chart: bitnami/metrics-server name: metrics-server namespace: metrics version: 5.8.8 vals: apiService: create: true extraArgs: kubelet-insecure-tls: true kubelet-preferred-address-types: InternalIP - chart: prometheus-community/kube-prometheus-stack name: monitoring namespace: metrics vals: prometheus: prometheusSpec: storageSpec: volumeClaimTemplate: spec: accessModes: ["ReadWriteOnce"] resources: requests: storage: 10Gi - chart: ingress-nginx/ingress-nginx name: ingress-nginx vals: controller: image: pullPolicy: Always service: externalTrafficPolicy: Local metrics: enabled: true serviceMonitor: enabled: true additionalLabels: release: monitoring # same as prometheus-community chart name - chart: jetstack/cert-manager name: cert-manager vals: installCRDs: true - chart: keel/keel name: keel vals: helmProvider: enabled: false