From c48e73a91a7573824257053d3876297fe58d7eb8 Mon Sep 17 00:00:00 2001 From: Todd Short Date: Wed, 18 Feb 2026 14:55:19 -0500 Subject: [PATCH] MON-4513: Use endpointslices for metrics * Add permissions on endpointslice to Prometheus Role * Use serviceDiscoveryRole: EndpointSlice in ServiceMonitors Signed-off-by: Todd Short --- .../templates/0000_90_olm_00-service-monitor.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/deploy/chart/templates/0000_90_olm_00-service-monitor.yaml b/deploy/chart/templates/0000_90_olm_00-service-monitor.yaml index 0d988e165f..555058b9f5 100644 --- a/deploy/chart/templates/0000_90_olm_00-service-monitor.yaml +++ b/deploy/chart/templates/0000_90_olm_00-service-monitor.yaml @@ -27,6 +27,7 @@ spec: selector: matchLabels: app: olm-operator + serviceDiscoveryRole: EndpointSlice --- apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor @@ -56,6 +57,7 @@ spec: selector: matchLabels: app: catalog-operator + serviceDiscoveryRole: EndpointSlice --- apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding @@ -87,6 +89,14 @@ rules: - get - list - watch +- apiGroups: + - discovery.k8s.io + resources: + - endpointslices + verbs: + - get + - list + - watch --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole