blob: ca5427523d4e203f2750fac2d1778b190edea726 [file] [log] [blame]
Giorgi Lekveishvili725bb392023-05-05 18:24:27 +04001{{- if and .Values.controller.metrics.enabled .Values.controller.metrics.prometheusRule.enabled -}}
2apiVersion: monitoring.coreos.com/v1
3kind: PrometheusRule
4metadata:
5 name: {{ include "ingress-nginx.controller.fullname" . }}
6{{- if .Values.controller.metrics.prometheusRule.namespace }}
7 namespace: {{ .Values.controller.metrics.prometheusRule.namespace | quote }}
8{{- end }}
9 labels:
10 {{- include "ingress-nginx.labels" . | nindent 4 }}
11 app.kubernetes.io/component: controller
12 {{- if .Values.controller.metrics.prometheusRule.additionalLabels }}
13 {{- toYaml .Values.controller.metrics.prometheusRule.additionalLabels | nindent 4 }}
14 {{- end }}
15spec:
16{{- if .Values.controller.metrics.prometheusRule.rules }}
17 groups:
18 - name: {{ template "ingress-nginx.name" . }}
19 rules: {{- toYaml .Values.controller.metrics.prometheusRule.rules | nindent 4 }}
20{{- end }}
21{{- end }}