--- helm_charts: - name: ingress-nginx chart: ingress-nginx/ingress-nginx url: https://kubernetes.github.io/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 - name: cert-manager url: https://charts.jetstack.io chart: jetstack/cert-manager vals: installCRDs: true - name: argocd chart: argocd/argo-cd url: https://argoproj.github.io/argo-helm vals: server: replicas: 0 dex: enabled: false - name: keel url: https://charts.keel.sh chart: keel/keel vals: helmProvider: enabled: false - name: metrics-server url: https://charts.bitnami.com/bitnami chart: bitnami/metrics-server namespace: metrics version: 5.8.8 vals: apiService: create: true extraArgs: kubelet-insecure-tls: true kubelet-preferred-address-types: InternalIP - name: monitoring url: https://prometheus-community.github.io/helm-charts chart: prometheus-community/kube-prometheus-stack namespace: metrics vals: alertmanager: enabled: false prometheus: prometheusSpec: storageSpec: volumeClaimTemplate: spec: accessModes: ["ReadWriteOnce"] resources: requests: storage: 10Gi