diff --git a/jsonnet/prometheus-operator/prometheus-operator-cluster-role.libsonnet b/jsonnet/prometheus-operator/prometheus-operator-cluster-role.libsonnet
index db8bcd7b0f50b95c9fd1493518c42e21d4467f18..858d75429f81b57e8a7d50104c23b1d795a29deb 100644
--- a/jsonnet/prometheus-operator/prometheus-operator-cluster-role.libsonnet
+++ b/jsonnet/prometheus-operator/prometheus-operator-cluster-role.libsonnet
@@ -53,6 +53,7 @@ local routingRule = policyRule.new() +
   policyRule.withApiGroups([""]) +
   policyRule.withResources([
     "services",
+    "endpoints",
   ]) +
   policyRule.withVerbs(["get", "create", "update"]);