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 }}