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:
@@ -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 -}}
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user