{{ if .Values.serviceMonitor.enabled }} apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: name: {{ template "pomerium.fullname" . }} {{- if .Values.serviceMonitor.namespace }} namespace: {{ .Values.serviceMonitor.namespace }} {{- end }} labels: helm.sh/chart: {{ template "pomerium.chart" . }} app.kubernetes.io/instance: {{ .Release.Name }} app.kubernetes.io/managed-by: {{ .Release.Service }} app.kubernetes.io/name: {{ template "pomerium.name" . }} {{- if .Values.serviceMonitor.labels }} {{ toYaml .Values.serviceMonitor.labels | indent 4 }} {{- end }} spec: selector: matchLabels: helm.sh/chart: {{ template "pomerium.chart" . }} app.kubernetes.io/instance: {{ .Release.Name }} endpoints: - port: metrics {{ end }}