{{- with .Values.monitoring.rules }} {{- if and ($.Capabilities.APIVersions.Has "monitoring.coreos.com/v1/PrometheusRule") .enabled }} --- apiVersion: monitoring.coreos.com/v1 kind: PrometheusRule metadata: labels: {{- include "loki.labels" $ | nindent 4 }} {{- with .labels }} {{- toYaml . | nindent 4 }} {{- end }} {{- with .annotations }} annotations: {{- toYaml . | nindent 4 }} {{- end }} name: {{ include "loki.fullname" $ }}-loki-rules namespace: {{ .namespace | default $.Release.Namespace }} spec: groups: {{- include "loki.ruleGroupToYaml" (tpl ($.Files.Get "src/rules.yaml.tpl") $ | fromYaml).groups | indent 4 }} {{- include "loki.ruleGroupToYaml" .additionalGroups | indent 4 }} {{- end }} {{- end }}