Skip to content

Commit 1a57475

Browse files
Merge pull request #1930 from simonpasquier/use-scrape-class
NO-ISSUE: Use scrapeClass for service monitors
2 parents aaf8f8b + a341600 commit 1a57475

File tree

2 files changed

+5
-13
lines changed

2 files changed

+5
-13
lines changed

manifests/0000_90_kube-apiserver-operator_03_servicemonitor.yaml

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,7 @@ metadata:
99
exclude.release.openshift.io/internal-openshift-hosted: "true"
1010
spec:
1111
endpoints:
12-
- bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
13-
interval: 30s
12+
- interval: 30s
1413
metricRelabelings:
1514
- action: drop
1615
regex: etcd_(debugging|disk|request|server).*
@@ -19,14 +18,9 @@ spec:
1918
port: https
2019
scheme: https
2120
tlsConfig:
22-
caFile: /etc/prometheus/configmaps/serving-certs-ca-bundle/service-ca.crt
2321
serverName: metrics.openshift-kube-apiserver-operator.svc
24-
certFile: /etc/prometheus/secrets/metrics-client-certs/tls.crt
25-
keyFile: /etc/prometheus/secrets/metrics-client-certs/tls.key
26-
jobLabel: component
27-
namespaceSelector:
28-
matchNames:
29-
- openshift-kube-apiserver-operator
22+
jobLabel: app
23+
scrapeClass: tls-client-certificate-auth
3024
selector:
3125
matchLabels:
3226
app: kube-apiserver-operator

manifests/0000_90_kube-apiserver-operator_04_servicemonitor-apiserver.yaml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,7 @@ metadata:
4848
exclude.release.openshift.io/internal-openshift-hosted: "true"
4949
spec:
5050
endpoints:
51-
- bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
52-
interval: 30s
51+
- interval: 30s
5352
metricRelabelings:
5453
- action: drop
5554
regex: etcd_(debugging|disk|server).*
@@ -109,12 +108,11 @@ spec:
109108
tlsConfig:
110109
caFile: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
111110
serverName: kubernetes
112-
certFile: /etc/prometheus/secrets/metrics-client-certs/tls.crt
113-
keyFile: /etc/prometheus/secrets/metrics-client-certs/tls.key
114111
jobLabel: component
115112
namespaceSelector:
116113
matchNames:
117114
- default
115+
scrapeClass: tls-client-certificate-auth
118116
selector:
119117
matchLabels:
120118
component: apiserver

0 commit comments

Comments
 (0)