2
0

prometheus-rules.yaml 711 B

123456789101112131415161718192021
  1. {{- if and .Values.serviceMonitor.enabled .Values.serviceMonitor.prometheusRule.enabled -}}
  2. apiVersion: monitoring.coreos.com/v1
  3. kind: PrometheusRule
  4. metadata:
  5. name: {{ include "promtail.fullname" . }}
  6. {{- with .Values.serviceMonitor.prometheusRule.namespace }}
  7. namespace: {{ . | quote }}
  8. {{- end }}
  9. labels:
  10. {{- include "promtail.labels" . | nindent 4 }}
  11. {{- with .Values.serviceMonitor.prometheusRule.additionalLabels }}
  12. {{- toYaml . | nindent 4 }}
  13. {{- end }}
  14. spec:
  15. {{- if .Values.serviceMonitor.prometheusRule.rules }}
  16. groups:
  17. - name: {{ template "promtail.fullname" . }}
  18. rules:
  19. {{- toYaml .Values.serviceMonitor.prometheusRule.rules | nindent 4 }}
  20. {{- end }}
  21. {{- end }}