github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/deploy/helm/templates/prometheus/monitor.yaml (about)

     1  {{- if and (.Capabilities.APIVersions.Has "monitoring.coreos.com/v1/ServiceMonitor") .Values.serviceMonitor.enabled  }}
     2  # Prometheus Monitor Service (Metrics)
     3  apiVersion: monitoring.coreos.com/v1
     4  kind: ServiceMonitor
     5  metadata:
     6    labels:
     7      {{- include "kubeblocks.labels" . | nindent 4 }}
     8      control-plane: controller-manager
     9    name: {{ include "kubeblocks.fullname" . }}-controller-manager-metrics-monitor
    10  spec:
    11    endpoints:
    12      - path: /metrics
    13        port: metrics
    14        scheme: https
    15        bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
    16        tlsConfig:
    17          insecureSkipVerify: true
    18    selector:
    19      matchLabels:
    20        control-plane: controller-manager
    21  {{- end }}