{{- if and .Values.metrics.enabled .Values.metrics.serviceMonitor.enabled }} apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: name: matrix-hookshot namespace: {{ .Release.Namespace }} labels: app.kubernetes.io/name: matrix-hookshot app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/version: {{ .Chart.AppVersion }} app.kubernetes.io/component: web app.kubernetes.io/part-of: {{ .Release.Name }} spec: endpoints: - port: metrics interval: {{ .Values.metrics.serviceMonitor.interval }} scrapeTimeout: {{ .Values.metrics.serviceMonitor.scrapeTimeout }} path: /metrics selector: matchLabels: app.kubernetes.io/name: matrix-hookshot app.kubernetes.io/instance: {{ .Release.Name }} {{- end }}