alertmanager: enabled: false pushgateway: enabled: false prometheus-node-exporter: enabled: false kubeStateMetrics: enabled: true server: enabled: true 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: [] service: type: ClusterIP port: 80 retention: "15d" extraFlags: - web.enable-lifecycle # ❌ Remove this – not supported here # additionalScrapeConfigs: /etc/prometheus/additional-scrape-configs.yaml # ✅ Use this instead additionalScrapeConfigsSecret: enabled: true name: prometheus-additional-scrape-configs key: additional-scrape-configs.yaml # ✅ Keep reload if you expect runtime reload on change configMapReload: prometheus: enabled: true