1
0
mirror of https://github.com/kubernetes-sigs/descheduler.git synced 2026-01-26 05:14:13 +01:00

Merge pull request #1599 from linuxmaniac/vseva/1597

charts: add needed perms if metricsCollector is enabled
This commit is contained in:
Kubernetes Prow Robot
2025-01-10 05:54:31 -08:00
committed by GitHub
2 changed files with 7 additions and 0 deletions

View File

@@ -36,4 +36,9 @@ rules:
resourceNames: ["{{ .Values.leaderElection.resourceName | default "descheduler" }}"] resourceNames: ["{{ .Values.leaderElection.resourceName | default "descheduler" }}"]
verbs: ["get", "patch", "delete"] verbs: ["get", "patch", "delete"]
{{- end }} {{- end }}
{{- if and .Values.deschedulerPolicy .Values.deschedulerPolicy.metricsCollector .Values.deschedulerPolicy.metricsCollector.enabled }}
- apiGroups: ["metrics.k8s.io"]
resources: ["pods", "nodes"]
verbs: ["get", "list"]
{{- end }}
{{- end -}} {{- end -}}

View File

@@ -96,6 +96,8 @@ deschedulerPolicy:
# nodeSelector: "key1=value1,key2=value2" # nodeSelector: "key1=value1,key2=value2"
# maxNoOfPodsToEvictPerNode: 10 # maxNoOfPodsToEvictPerNode: 10
# maxNoOfPodsToEvictPerNamespace: 10 # maxNoOfPodsToEvictPerNamespace: 10
# metricsCollector:
# enabled: true
# ignorePvcPods: true # ignorePvcPods: true
# evictLocalStoragePods: true # evictLocalStoragePods: true
# evictDaemonSetPods: true # evictDaemonSetPods: true