80 lines
1.5 KiB
YAML
80 lines
1.5 KiB
YAML
# ------------------------
|
|
# 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: []
|