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 }}