diff --git a/charts/kube-state-metrics/Chart.yaml b/charts/kube-state-metrics/Chart.yaml index 819b837e9ba7..312eeff9ba2d 100644 --- a/charts/kube-state-metrics/Chart.yaml +++ b/charts/kube-state-metrics/Chart.yaml @@ -7,7 +7,7 @@ keywords: - prometheus - kubernetes type: application -version: 6.4.2 +version: 6.5.0 # renovate: github-releases=kubernetes/kube-state-metrics appVersion: 2.17.0 home: https://github.com/kubernetes/kube-state-metrics/ diff --git a/charts/kube-state-metrics/templates/role.yaml b/charts/kube-state-metrics/templates/role.yaml index 4b6537b1b874..34caa1578960 100644 --- a/charts/kube-state-metrics/templates/role.yaml +++ b/charts/kube-state-metrics/templates/role.yaml @@ -129,6 +129,12 @@ rules: - roles verbs: ["list", "watch"] {{ end -}} +{{ if has "rolebindings" $.Values.collectors }} +- apiGroups: ["rbac.authorization.k8s.io"] + resources: + - rolebindings + verbs: ["list", "watch"] +{{ end -}} {{ if has "nodes" $.Values.collectors }} - apiGroups: [""] resources: diff --git a/charts/kube-state-metrics/values.yaml b/charts/kube-state-metrics/values.yaml index c2871052a3d3..c12fd8a174b7 100644 --- a/charts/kube-state-metrics/values.yaml +++ b/charts/kube-state-metrics/values.yaml @@ -437,6 +437,7 @@ collectors: # - clusterrolebindings # - clusterroles # - roles + # - rolebindings # Enabling kubeconfig will pass the --kubeconfig argument to the container kubeconfig: