2025-06-01 14:58:49 +03:00

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: []