diff --git a/charts/coredns/templates/service.yaml b/charts/coredns/templates/service.yaml index 6d2e3bea..960f9069 100644 --- a/charts/coredns/templates/service.yaml +++ b/charts/coredns/templates/service.yaml @@ -6,6 +6,10 @@ metadata: labels: kubernetes.io/cluster-service: "true" kubernetes.io/name: "CoreDNS" + annotations: +{{- if .Values.monitoring.prometheus.enabled }} +{{ tuple .Values.monitoring.prometheus.coredns | include "helm-toolkit.snippets.prometheus_service_annotations" | indent 4 -}} +{{- end }} spec: selector: {{ .Values.service.name }}: enabled diff --git a/charts/coredns/values.yaml b/charts/coredns/values.yaml index dd7b0657..e82b68b0 100644 --- a/charts/coredns/values.yaml +++ b/charts/coredns/values.yaml @@ -33,3 +33,10 @@ node_selector: {} service: name: coredns ip: 10.96.0.10 + +monitoring: + prometheus: + enabled: false + coredns: + scrape: true + port: 9253