{{- if and .Values.githubWebhookServer.enabled .Values.metrics.serviceMonitor }} apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: labels: {{- include "actions-runner-controller.labels" . | nindent 4 }} {{- with .Values.metrics.serviceMonitorLabels }} {{- toYaml . | nindent 4 }} {{- end }} name: {{ include "actions-runner-controller-github-webhook-server.serviceMonitorName" . }} namespace: {{ .Release.Namespace }} spec: endpoints: - path: /metrics port: metrics-port {{- if .Values.metrics.proxy.enabled }} bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token scheme: https tlsConfig: insecureSkipVerify: true {{- end }} selector: matchLabels: {{- include "actions-runner-controller-github-webhook-server.selectorLabels" . | nindent 6 }} {{- end }}