diff --git a/charts/descheduler/templates/configmap.yaml b/charts/descheduler/templates/configmap.yaml index 614e61685..5878328c0 100644 --- a/charts/descheduler/templates/configmap.yaml +++ b/charts/descheduler/templates/configmap.yaml @@ -7,6 +7,6 @@ metadata: {{- include "descheduler.labels" . | nindent 4 }} data: policy.yaml: | - apiVersion: "descheduler/v1alpha1" + apiVersion: "{{ .Values.deschedulerPolicyAPIVersion }}" kind: "DeschedulerPolicy" {{ toYaml .Values.deschedulerPolicy | trim | indent 4 }} diff --git a/charts/descheduler/values.yaml b/charts/descheduler/values.yaml index bd66dbdcd..a3cfe36ef 100644 --- a/charts/descheduler/values.yaml +++ b/charts/descheduler/values.yaml @@ -60,6 +60,9 @@ leaderElection: {} cmdOptions: v: 3 +# Recommended to use the latest Policy API version supported by the Descheduler app version +deschedulerPolicyAPIVersion: "descheduler/v1alpha1" + deschedulerPolicy: # nodeSelector: "key1=value1,key2=value2" # maxNoOfPodsToEvictPerNode: 10