github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/charts/argo-cd/templates/argocd-application-controller/prometheusrule.yaml (about)

     1  {{- if and .Values.controller.metrics.enabled .Values.controller.metrics.rules.enabled }}
     2  apiVersion: monitoring.coreos.com/v1
     3  kind: PrometheusRule
     4  metadata:
     5    name: {{ template "argo-cd.controller.fullname" . }}
     6    namespace: {{ default .Release.Namespace .Values.controller.metrics.rules.namespace | quote }}
     7    labels:
     8      {{- include "argo-cd.labels" (dict "context" . "component" .Values.controller.name "name" .Values.controller.name) | nindent 4 }}
     9      {{- if .Values.controller.metrics.rules.selector }}
    10  {{- toYaml .Values.controller.metrics.rules.selector | nindent 4 }}
    11      {{- end }}
    12      {{- if .Values.controller.metrics.rules.additionalLabels }}
    13  {{- toYaml .Values.controller.metrics.rules.additionalLabels | nindent 4 }}
    14      {{- end }}
    15    {{- with .Values.controller.metrics.rules.annotations }}
    16    annotations:
    17      {{- toYaml . | nindent 4 }}
    18    {{- end }}
    19  spec:
    20    groups:
    21    - name: argocd
    22      rules:
    23  {{- toYaml .Values.controller.metrics.rules.spec | nindent 4 }}
    24  {{- end }}