github.com/kyma-project/kyma-environment-broker@v0.0.1/resources/kcp/charts/kyma-environment-broker/templates/service-monitor.yaml (about) 1 {{- if .Values.serviceMonitor.enabled }} 2 --- 3 apiVersion: monitoring.coreos.com/v1 4 kind: ServiceMonitor 5 metadata: 6 labels: 7 {{ include "kyma-env-broker.labels" . | indent 4 }} 8 name: {{ include "kyma-env-broker.fullname" . }} 9 namespace: {{ .Release.Namespace }} 10 annotations: 11 argocd.argoproj.io/sync-options: Prune=false 12 spec: 13 endpoints: 14 - port: http 15 interval: {{ .Values.serviceMonitor.interval }} 16 scrapeTimeout: {{ .Values.serviceMonitor.scrapeTimeout }} 17 namespaceSelector: 18 matchNames: 19 - {{ .Release.Namespace }} 20 selector: 21 matchLabels: 22 {{ include "kyma-env-broker.labels" . | indent 8 }} 23 {{- end }} 24 {{- if and (.Capabilities.APIVersions.Has "operator.victoriametrics.com/v1beta1/VMServiceScrape") .Values.vmscrapes.enabled }} 25 --- 26 apiVersion: operator.victoriametrics.com/v1beta1 27 kind: VMServiceScrape 28 metadata: 29 labels: 30 {{ include "kyma-env-broker.labels" . | indent 4 }} 31 name: {{ include "kyma-env-broker.fullname" . }} 32 namespace: {{ .Release.Namespace }} 33 annotations: 34 argocd.argoproj.io/sync-options: Prune=false 35 spec: 36 endpoints: 37 - attach_metadata: {} 38 port: http 39 interval: {{ .Values.vmscrapes.interval }} 40 scrapeTimeout: {{ .Values.vmscrapes.scrapeTimeout }} 41 namespaceSelector: 42 matchNames: 43 - {{ .Release.Namespace }} 44 selector: 45 matchLabels: 46 {{ include "kyma-env-broker.labels" . | indent 8 }} 47 {{- end }}