Skip to content

Commit dacf3a5

Browse files
committed
charts: add needed perms if metricsCollector is enabled
1 parent 0b3c022 commit dacf3a5

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

charts/descheduler/templates/clusterrole.yaml

+5
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,9 @@ rules:
3636
resourceNames: ["{{ .Values.leaderElection.resourceName | default "descheduler" }}"]
3737
verbs: ["get", "patch", "delete"]
3838
{{- end }}
39+
{{- if and .Values.deschedulerPolicy .Values.deschedulerPolicy.metricsCollector .Values.deschedulerPolicy.metricsCollector.enabled }}
40+
- apiGroups: ["metrics.k8s.io"]
41+
resources: ["pods", "nodes"]
42+
verbs: ["get", "list"]
43+
{{- end }}
3944
{{- end -}}

charts/descheduler/values.yaml

+2
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,8 @@ deschedulerPolicy:
9696
# nodeSelector: "key1=value1,key2=value2"
9797
# maxNoOfPodsToEvictPerNode: 10
9898
# maxNoOfPodsToEvictPerNamespace: 10
99+
# metricsCollector:
100+
# enabled: true
99101
# ignorePvcPods: true
100102
# evictLocalStoragePods: true
101103
# evictDaemonSetPods: true

0 commit comments

Comments
 (0)