diff --git a/jsonnet/kube-prometheus/prometheus-adapter/prometheus-adapter.libsonnet b/jsonnet/kube-prometheus/prometheus-adapter/prometheus-adapter.libsonnet index 42cf59e7cd..e1bc8dcce1 100644 --- a/jsonnet/kube-prometheus/prometheus-adapter/prometheus-adapter.libsonnet +++ b/jsonnet/kube-prometheus/prometheus-adapter/prometheus-adapter.libsonnet @@ -191,7 +191,7 @@ local k = import 'ksonnet/ksonnet.beta.4/k.libsonnet'; local rules = policyRule.new() + policyRule.withApiGroups(['metrics.k8s.io']) + - policyRule.withResources(['pods']) + + policyRule.withResources(['pods', 'nodes']) + policyRule.withVerbs(['get','list','watch']); clusterRole.new() + diff --git a/manifests/prometheus-adapter-clusterRoleAggregatedMetricsReader.yaml b/manifests/prometheus-adapter-clusterRoleAggregatedMetricsReader.yaml index d766a1f43d..9f0dbb3495 100644 --- a/manifests/prometheus-adapter-clusterRoleAggregatedMetricsReader.yaml +++ b/manifests/prometheus-adapter-clusterRoleAggregatedMetricsReader.yaml @@ -11,6 +11,7 @@ rules: - metrics.k8s.io resources: - pods + - nodes verbs: - get - list