# ------------------------ # Disable CRDs and operator # ------------------------ prometheusOperator: enabled: false createCustomResource: false # ------------------------ # Disable Grafana / Alertmanager / Exporters # ------------------------ grafana: enabled: false alertmanager: enabled: false kube-state-metrics: enabled: false prometheus-node-exporter: enabled: false thanosRuler: enabled: false # ------------------------ # Disable all subcharts that touch kube-system # ------------------------ defaultRules: create: false nodeExporter: enabled: false kubeEtcd: enabled: false kubeControllerManager: enabled: false kubeScheduler: enabled: false kubeProxy: enabled: false kubeStateMetrics: enabled: false kubelet: enabled: false coreDns: enabled: false # ------------------------ # Prometheus instance only # ------------------------ prometheus: enabled: true prometheusSpec: additionalScrapeConfigsSecret: name: prometheus-additional-scrape-configs key: additional-scrape-configs.yaml enableAdminAPI: true serviceMonitorSelectorNilUsesHelmValues: false podMonitorSelectorNilUsesHelmValues: false ruleSelectorNilUsesHelmValues: false service: type: ClusterIP ingress: enabled: true ingressClassName: traefik annotations: traefik.ingress.kubernetes.io/router.entrypoints: websecure traefik.ingress.kubernetes.io/router.tls: "true" hosts: - prometheus.dvirlabs.com tls: []