| {{- if and .Values.kubeControllerManager.enabled .Values.kubeControllerManager.endpoints .Values.kubernetesServiceMonitors.enabled }} |
| name: {{ template "kube-prometheus-stack.fullname" . }}-kube-controller-manager |
| app: {{ template "kube-prometheus-stack.name" . }}-kube-controller-manager |
| k8s-app: kube-controller-manager |
| {{ include "kube-prometheus-stack.labels" . | indent 4 }} |
| {{- range .Values.kubeControllerManager.endpoints }} |
| {{- $kubeControllerManagerDefaultInsecurePort := 10252 }} |
| {{- $kubeControllerManagerDefaultSecurePort := 10257 }} |
| port: {{ include "kube-prometheus-stack.kubeControllerManager.insecureScrape" (list . $kubeControllerManagerDefaultInsecurePort $kubeControllerManagerDefaultSecurePort .Values.kubeControllerManager.service.port) }} |