--- helm_repos: - { 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: 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: bitnami/kube-prometheus name: prometheus namespace: metrics vals: prometheus: persistence: enabled: true - chart: bitnami/grafana name: grafana namespace: metrics vals: persistence: enabled: false dashboardsProvider: enabled: true datasources: secretName: grafana-datasource dashboardsConfigMaps: - configMapName: grafana-dashboard fileName: grafana-dashboard.json - chart: ingress-nginx/ingress-nginx name: ingress-nginx vals: controller: image: pullPolicy: Always service: externalTrafficPolicy: Local metrics: enabled: true serviceMonitor: enabled: true additionalLabels: app.kubernetes.io/instance: prometheus - chart: jetstack/cert-manager name: cert-manager vals: installCRDs: true - chart: keel/keel name: keel vals: helmProvider: enabled: false