grafana: enabled: false forceDeployDashboards: false prometheus: prometheusSpec: storageSpec: volumeClaimTemplate: spec: storageClassName: {{ prometheus_storage_class }} accessModes: ["ReadWriteOnce"] resources: requests: storage: {{ prometheus_storage_size }} retention: {{ prometheus_retention }} scrapeInterval: 30s evaluationInterval: 30s ruleSelectorNilUsesHelmValues: false serviceMonitorSelectorNilUsesHelmValues: false podMonitorSelectorNilUsesHelmValues: false alertmanager: enabled: false nodeExporter: enabled: true kubeStateMetrics: enabled: true kubeControllerManager: enabled: true endpoints: {% for host in groups['control_plane'] %} - {{ hostvars[host]['ansible_host'] }} {% endfor %} service: enabled: true port: 10257 targetPort: 10257 kubeScheduler: enabled: true endpoints: {% for host in groups['control_plane'] %} - {{ hostvars[host]['ansible_host'] }} {% endfor %} service: enabled: true port: 10259 targetPort: 10259 kubeEtcd: enabled: true endpoints: {% for host in groups['control_plane'] %} - {{ hostvars[host]['ansible_host'] }} {% endfor %} service: enabled: true port: 2381 targetPort: 2381 kubeProxy: enabled: true endpoints: {% for host in groups['k8s_cluster'] %} - {{ hostvars[host]['ansible_host'] }} {% endfor %}