diff --git a/install/0000_30_machine-api-operator_09_rbac.yaml b/install/0000_30_machine-api-operator_09_rbac.yaml index ae24aa41f..5137e6828 100644 --- a/install/0000_30_machine-api-operator_09_rbac.yaml +++ b/install/0000_30_machine-api-operator_09_rbac.yaml @@ -649,6 +649,14 @@ rules: - get - list - watch + - apiGroups: + - discovery.k8s.io + resources: + - endpointslices + verbs: + - get + - list + - watch --- # Cluster-reader extension to view machine machine.openshift.io resources apiVersion: rbac.authorization.k8s.io/v1 diff --git a/install/0000_90_machine-api-operator_03_servicemonitor.yaml b/install/0000_90_machine-api-operator_03_servicemonitor.yaml index 2968327f9..58c1eb968 100644 --- a/install/0000_90_machine-api-operator_03_servicemonitor.yaml +++ b/install/0000_90_machine-api-operator_03_servicemonitor.yaml @@ -25,6 +25,7 @@ spec: selector: matchLabels: k8s-app: machine-api-operator + serviceDiscoveryRole: EndpointSlice --- apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor @@ -45,6 +46,7 @@ spec: selector: matchLabels: k8s-app: controller + serviceDiscoveryRole: EndpointSlice endpoints: - port: machine-mtrc bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token