{{- if and .Values.metrics.enabled .Values.metrics.serviceMonitor.enabled .Values.metrics.serviceMonitor.alerting.rules }} apiVersion: monitoring.coreos.com/v1 kind: PrometheusRule metadata: name: {{ template "mongodb.fullname" . }} namespace: {{.Values.namespace }} labels: app: {{ template "mongodb.name" . }} chart: {{ template "mongodb.chart" . }} heritage: {{ .Release.Service }} release: {{ .Release.Name }} {{- if .Values.metrics.serviceMonitor.alerting.additionalLabels }} {{ toYaml .Values.metrics.serviceMonitor.alerting.additionalLabels | indent 4 }} {{- end }} spec: groups: {{ toYaml .Values.metrics.serviceMonitor.alerting.rules | indent 4 }} {{- end }}