Skip to content

Commit 231e593

Browse files
Merge pull request #2696 from simonpasquier/pr/2695
NO-ISSUE: Update jsonnet dependencies
2 parents 41f90a2 + f85c6f8 commit 231e593

File tree

11 files changed

+120
-23
lines changed

11 files changed

+120
-23
lines changed

assets/prometheus-k8s/prometheus.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,7 @@ spec:
226226
runAsNonRoot: true
227227
runAsUser: 65534
228228
serviceAccountName: prometheus-k8s
229+
serviceDiscoveryRole: Endpoints
229230
serviceMonitorNamespaceSelector:
230231
matchLabels:
231232
openshift.io/cluster-monitoring: "true"

assets/prometheus-k8s/role-specific-namespaces.yaml

Lines changed: 32 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,15 @@ items:
1515
- apiGroups:
1616
- ""
1717
resources:
18-
- services
1918
- endpoints
19+
verbs:
20+
- get
21+
- list
22+
- watch
23+
- apiGroups:
24+
- ""
25+
resources:
26+
- services
2027
- pods
2128
verbs:
2229
- get
@@ -53,8 +60,15 @@ items:
5360
- apiGroups:
5461
- ""
5562
resources:
56-
- services
5763
- endpoints
64+
verbs:
65+
- get
66+
- list
67+
- watch
68+
- apiGroups:
69+
- ""
70+
resources:
71+
- services
5872
- pods
5973
verbs:
6074
- get
@@ -91,8 +105,15 @@ items:
91105
- apiGroups:
92106
- ""
93107
resources:
94-
- services
95108
- endpoints
109+
verbs:
110+
- get
111+
- list
112+
- watch
113+
- apiGroups:
114+
- ""
115+
resources:
116+
- services
96117
- pods
97118
verbs:
98119
- get
@@ -129,8 +150,15 @@ items:
129150
- apiGroups:
130151
- ""
131152
resources:
132-
- services
133153
- endpoints
154+
verbs:
155+
- get
156+
- list
157+
- watch
158+
- apiGroups:
159+
- ""
160+
resources:
161+
- services
134162
- pods
135163
verbs:
136164
- get

assets/prometheus-operator-user-workload/cluster-role.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,16 @@ rules:
106106
- create
107107
- update
108108
- delete
109+
- apiGroups:
110+
- discovery.k8s.io
111+
resources:
112+
- endpointslices
113+
verbs:
114+
- get
115+
- create
116+
- list
117+
- update
118+
- delete
109119
- apiGroups:
110120
- authentication.k8s.io
111121
resources:

assets/prometheus-operator-user-workload/deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ spec:
3434
- args:
3535
- --prometheus-config-reloader=quay.io/prometheus-operator/prometheus-config-reloader:v0.86.0
3636
- --kubelet-endpoints=true
37-
- --kubelet-endpointslice=false
37+
- --kubelet-endpointslice=true
3838
- --prometheus-instance-namespaces=openshift-user-workload-monitoring
3939
- --alertmanager-instance-namespaces=openshift-user-workload-monitoring
4040
- --thanos-ruler-instance-namespaces=openshift-user-workload-monitoring

assets/prometheus-operator/cluster-role.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,16 @@ rules:
106106
- create
107107
- update
108108
- delete
109+
- apiGroups:
110+
- discovery.k8s.io
111+
resources:
112+
- endpointslices
113+
verbs:
114+
- get
115+
- create
116+
- list
117+
- update
118+
- delete
109119
- apiGroups:
110120
- authentication.k8s.io
111121
resources:

assets/prometheus-operator/deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ spec:
3535
- --kubelet-service=kube-system/kubelet
3636
- --prometheus-config-reloader=quay.io/prometheus-operator/prometheus-config-reloader:v0.86.0
3737
- --kubelet-endpoints=true
38-
- --kubelet-endpointslice=false
38+
- --kubelet-endpointslice=true
3939
- --watch-referenced-objects-in-all-namespaces=true
4040
- --prometheus-instance-namespaces=openshift-monitoring
4141
- --thanos-ruler-instance-namespaces=openshift-monitoring

assets/prometheus-user-workload/prometheus.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -281,6 +281,7 @@ spec:
281281
seccompProfile:
282282
type: RuntimeDefault
283283
serviceAccountName: prometheus-user-workload
284+
serviceDiscoveryRole: Endpoints
284285
serviceMonitorNamespaceSelector:
285286
matchExpressions:
286287
- key: openshift.io/cluster-monitoring

assets/prometheus-user-workload/role-specific-namespaces.yaml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,15 @@ items:
1515
- apiGroups:
1616
- ""
1717
resources:
18-
- services
1918
- endpoints
19+
verbs:
20+
- get
21+
- list
22+
- watch
23+
- apiGroups:
24+
- ""
25+
resources:
26+
- services
2027
- pods
2128
verbs:
2229
- get

jsonnet/jsonnetfile.lock.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"subdir": "contrib/mixin"
1919
}
2020
},
21-
"version": "353107914b9fa18b9d2e0477bb18b7eec5e210ce",
21+
"version": "438ed969386b7ef258e0d5802ca5ce4a45e46d7b",
2222
"sum": "XmXkOCriQIZmXwlIIFhqlJMa0e6qGWdxZD+ZDYaN0Po="
2323
},
2424
{
@@ -48,7 +48,7 @@
4848
"subdir": "gen/grafonnet-latest"
4949
}
5050
},
51-
"version": "5a8f3d6aa89b7e7513528371d2d1265aedc844bc",
51+
"version": "42d098fae987f25f08480e203ca6ddc548c6efbf",
5252
"sum": "V9vAj21qJOc2DlMPDgB1eEjSQU4A+sAA4AXuJ6bd4xc="
5353
},
5454
{
@@ -58,7 +58,7 @@
5858
"subdir": "gen/grafonnet-v10.0.0"
5959
}
6060
},
61-
"version": "5a8f3d6aa89b7e7513528371d2d1265aedc844bc",
61+
"version": "42d098fae987f25f08480e203ca6ddc548c6efbf",
6262
"sum": "xdcrJPJlpkq4+5LpGwN4tPAuheNNLXZjE6tDcyvFjr0="
6363
},
6464
{
@@ -68,7 +68,7 @@
6868
"subdir": "gen/grafonnet-v11.4.0"
6969
}
7070
},
71-
"version": "5a8f3d6aa89b7e7513528371d2d1265aedc844bc",
71+
"version": "42d098fae987f25f08480e203ca6ddc548c6efbf",
7272
"sum": "aVAX09paQYNOoCSKVpuk1exVIyBoMt/C50QJI+Q/3nA="
7373
},
7474
{
@@ -129,8 +129,8 @@
129129
"subdir": ""
130130
}
131131
},
132-
"version": "5dae7f6adf083639934a4a54aef451174dd84370",
133-
"sum": "St7n7FXqoobaBFI+FvC1OTbcYFZKCKblcwP9jJEV704="
132+
"version": "d6556e52d2762de47dc28ac0f9f2ffe93a50e785",
133+
"sum": "jLkq96mnGjid6+aQFvT16Fspnvud7NM1edY33kDSpIE="
134134
},
135135
{
136136
"source": {
@@ -139,7 +139,7 @@
139139
"subdir": "jsonnet/kube-state-metrics"
140140
}
141141
},
142-
"version": "941c6838fe19636355adbb14e0672e362f420145",
142+
"version": "e332175940b8d8f76648c24d79c1e0d59a9b7926",
143143
"sum": "3bioG7CfTfY9zeu5xU4yon6Zt3kYvNkyl492nOhQxnM="
144144
},
145145
{
@@ -149,7 +149,7 @@
149149
"subdir": "jsonnet/kube-state-metrics-mixin"
150150
}
151151
},
152-
"version": "941c6838fe19636355adbb14e0672e362f420145",
152+
"version": "e332175940b8d8f76648c24d79c1e0d59a9b7926",
153153
"sum": "qclI7LwucTjBef3PkGBkKxF0mfZPbHnn4rlNWKGtR4c="
154154
},
155155
{
@@ -181,8 +181,8 @@
181181
"subdir": "jsonnet/kube-prometheus"
182182
}
183183
},
184-
"version": "68619d9afe02555c25b784ed2e73e907380f0876",
185-
"sum": "zXJkWr2Fv+XINGqfp1KSMiaB1mbQkxWuT5P24wrW+rg="
184+
"version": "d98c08e752f6ff143ee3a9491b774f55e572a83b",
185+
"sum": "fKY/bBuoAikhIeljLNu54ut2SdtT4qCjxhlNLEQg7zo="
186186
},
187187
{
188188
"source": {
@@ -233,7 +233,7 @@
233233
"subdir": "documentation/prometheus-mixin"
234234
}
235235
},
236-
"version": "c9e0e36701bcd1a7a6ccc372834e227fda31e616",
236+
"version": "f4b8840f51bee8afa258e0d4e27fc7fc03358760",
237237
"sum": "JY9uhZWjDnMd6TYjgqyzEqXqBS1zIkJrDzauiXyaJ4A=",
238238
"name": "prometheus"
239239
},
@@ -244,7 +244,7 @@
244244
"subdir": "jsonnet/controller-gen"
245245
}
246246
},
247-
"version": "634d5f1a7edf139368544be734799e410ecec182",
247+
"version": "dec7d5cc8d55ed2c2bb6ce48b5eae8effc098947",
248248
"sum": "O3c9Uurei8MWAY0Ad7DOL1fMqSgdHyHB7MpHsxSITKM=",
249249
"name": "pyrra"
250250
},

jsonnet/main.jsonnet

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,7 @@ local inCluster =
202202
$.values.common.namespaceUserWorkload,
203203
],
204204
namespaceSelector: $.values.common.clusterMonitoringNamespaceSelector,
205+
serviceDiscoveryRole: 'Endpoints',
205206
mixin+: {
206207
ruleLabels: $.values.common.ruleLabels,
207208
_config+: {
@@ -444,6 +445,7 @@ local userWorkload =
444445
thanos: inCluster.values.prometheus.thanos,
445446
tlsCipherSuites: $.values.common.tlsCipherSuites,
446447
kubeRbacProxyImage: $.values.common.images.kubeRbacProxy,
448+
serviceDiscoveryRole: 'Endpoints',
447449
},
448450
prometheusOperator: {
449451
namespace: $.values.common.namespace,

0 commit comments

Comments
 (0)