{{- if and (eq .Values.controller "traefik") .Values.traefik.logs.metrics (.Capabilities.APIVersions.Has "monitoring.coreos.com/v1/PodMonitor") }} apiVersion: monitoring.coreos.com/v1 kind: PodMonitor metadata: name: traefik-vector labels: {{- toYaml .Values.commons.prometheus.monitor.labels | nindent 4 }} spec: selector: matchLabels: app.kubernetes.io/name: traefik app.kubernetes.io/instance: traefik-ingress podMetricsEndpoints: - port: vector-metrics path: /metrics {{- end }}