blob: b84039cbd49939e50552b25883c51eb50b347ead [file] [log] [blame]
Giorgi Lekveishvili4ec4c022024-08-17 15:09:24 +04001{{- if .Values.controller.googlePodMonitor.enabled }}
2apiVersion: monitoring.googleapis.com/v1
3kind: PodMonitoring
4
5metadata:
6 name: {{ template "jenkins.fullname" . }}
7{{- if .Values.controller.googlePodMonitor.serviceMonitorNamespace }}
8 namespace: {{ .Values.controller.googlePodMonitor.serviceMonitorNamespace }}
9{{- else }}
10 namespace: {{ template "jenkins.namespace" . }}
11{{- end }}
12 labels:
Giorgi Lekveishviliea328da2026-07-29 12:15:15 +040013 {{ include "jenkins.labels" . | nindent 4 }}
Giorgi Lekveishvili4ec4c022024-08-17 15:09:24 +040014
15spec:
16 endpoints:
17 - interval: {{ .Values.controller.googlePodMonitor.scrapeInterval }}
18 port: http
19 path: {{ .Values.controller.jenkinsUriPrefix }}{{ .Values.controller.googlePodMonitor.scrapeEndpoint }}
20 selector:
21 matchLabels:
22 "app.kubernetes.io/instance": "{{ .Release.Name }}"
23 "app.kubernetes.io/component": "{{ .Values.controller.componentName }}"
24{{- end }}