From c6e5cd41deee4dde0a2ea628dfc214bd2b52a37a Mon Sep 17 00:00:00 2001 From: Gaurav Dasson <38967728+gdasson@users.noreply.github.com> Date: Fri, 3 Mar 2023 09:44:59 -0600 Subject: [PATCH] Adding descheduler policy API Version option in helm templates (#1068) * Adding descheduler policy API Version option in helm templates * Updating comment for deschedulerPolicyAPIVersion field * Making v1alpha1 the default api version --- charts/descheduler/templates/configmap.yaml | 2 +- charts/descheduler/values.yaml | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) 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