diff --git a/manifests/0000_90_kube-apiserver-operator_01_prometheusrole.yaml b/manifests/0000_90_kube-apiserver-operator_01_prometheusrole.yaml index 8939f37cf8..47720fde1c 100644 --- a/manifests/0000_90_kube-apiserver-operator_01_prometheusrole.yaml +++ b/manifests/0000_90_kube-apiserver-operator_01_prometheusrole.yaml @@ -19,3 +19,11 @@ rules: - get - list - watch +- apiGroups: + - discovery.k8s.io + resources: + - endpointslices + verbs: + - get + - list + - watch diff --git a/manifests/0000_90_kube-apiserver-operator_03_servicemonitor.yaml b/manifests/0000_90_kube-apiserver-operator_03_servicemonitor.yaml index fdf933221e..9580fddac5 100644 --- a/manifests/0000_90_kube-apiserver-operator_03_servicemonitor.yaml +++ b/manifests/0000_90_kube-apiserver-operator_03_servicemonitor.yaml @@ -24,6 +24,7 @@ spec: selector: matchLabels: app: kube-apiserver-operator + serviceDiscoveryRole: EndpointSlice --- apiVersion: monitoring.coreos.com/v1 kind: PrometheusRule diff --git a/manifests/0000_90_kube-apiserver-operator_04_servicemonitor-apiserver.yaml b/manifests/0000_90_kube-apiserver-operator_04_servicemonitor-apiserver.yaml index a6379a0e05..fc70ebbf0e 100644 --- a/manifests/0000_90_kube-apiserver-operator_04_servicemonitor-apiserver.yaml +++ b/manifests/0000_90_kube-apiserver-operator_04_servicemonitor-apiserver.yaml @@ -17,6 +17,14 @@ rules: - get - list - watch +- apiGroups: + - discovery.k8s.io + resources: + - endpointslices + verbs: + - get + - list + - watch --- apiVersion: rbac.authorization.k8s.io/v1 kind: RoleBinding @@ -117,6 +125,7 @@ spec: matchLabels: component: apiserver provider: kubernetes + serviceDiscoveryRole: EndpointSlice --- apiVersion: monitoring.coreos.com/v1 kind: PrometheusRule