{{- if .Values.metrics.enabled -}} apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: name: {{ template "cadvisor.name" . }} namespace: {{ .Release.Namespace }} labels: {{- include "cadvisor.labels" . | nindent 4}} spec: selector: matchLabels: app: {{ template "cadvisor.name" . }} namespaceSelector: matchNames: - {{ .Release.Namespace }} endpoints: - path: /metrics interval: {{ .Values.metrics.interval }} scrapeTimeout: {{ .Values.metrics.scrapeTimeout }} port: http {{- if .Values.metrics.relabelings }} relabelings: {{- toYaml .Values.metrics.relabelings | nindent 8 }} {{- end -}} {{- if .Values.metrics.metricRelabelings }} metricRelabelings: {{- toYaml .Values.metrics.metricRelabelings | nindent 8 }} {{- end -}} {{- end -}}