diff --git a/charts/descheduler/templates/cronjob.yaml b/charts/descheduler/templates/cronjob.yaml index d97eeb62d..9d18adf09 100644 --- a/charts/descheduler/templates/cronjob.yaml +++ b/charts/descheduler/templates/cronjob.yaml @@ -81,7 +81,11 @@ spec: args: - --policy-config-file=/policy-dir/policy.yaml {{- range $key, $value := .Values.cmdOptions }} + {{- if ne $value nil }} - {{ printf "--%s=%s" $key (toString $value) }} + {{- else }} + - {{ printf "--%s" $key }} + {{- end }} {{- end }} livenessProbe: {{- toYaml .Values.livenessProbe | nindent 16 }} diff --git a/charts/descheduler/templates/deployment.yaml b/charts/descheduler/templates/deployment.yaml index de631cfec..53d18cb66 100644 --- a/charts/descheduler/templates/deployment.yaml +++ b/charts/descheduler/templates/deployment.yaml @@ -53,7 +53,11 @@ spec: - --policy-config-file=/policy-dir/policy.yaml - --descheduling-interval={{ required "deschedulingInterval required for running as Deployment" .Values.deschedulingInterval }} {{- range $key, $value := .Values.cmdOptions }} + {{- if ne $value nil }} - {{ printf "--%s=%s" $key (toString $value) }} + {{- else }} + - {{ printf "--%s" $key }} + {{- end }} {{- end }} {{- include "descheduler.leaderElection" . | nindent 12 }} ports: