1
0
mirror of https://github.com/kubernetes-sigs/descheduler.git synced 2026-01-26 21:31:18 +01:00

Compare commits

..

4 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
a6e0ebff10 Merge pull request #1620 from googs1025/automated-cherry-pick-of-#1599-upstream-release-1.32
Automated cherry pick of #1599: charts: add needed perms if metricsCollector is enabled
2025-02-02 13:24:56 -08:00
Kubernetes Prow Robot
4c4c31f456 Merge pull request #1621 from googs1025/automated-cherry-pick-of-#1596-upstream-release-1.32
Automated cherry pick of #1596: charts: add missing permission for policy at ClusterRole
2025-02-02 06:44:56 -08:00
Victor Seva
ea3e48396a charts: add missing permission for policy at ClusterRole
fixes 1595
2025-02-01 15:42:34 +08:00
Victor Seva
0dd9328870 charts: add needed perms if metricsCollector is enabled 2025-02-01 15:41:02 +08:00
2 changed files with 10 additions and 0 deletions

View File

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

View File

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