diff --git a/charts/descheduler/templates/cronjob.yaml b/charts/descheduler/templates/cronjob.yaml index cc6b4b460..67b0b441d 100644 --- a/charts/descheduler/templates/cronjob.yaml +++ b/charts/descheduler/templates/cronjob.yaml @@ -66,15 +66,11 @@ spec: image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default (printf "v%s" .Chart.AppVersion) }}" imagePullPolicy: {{ .Values.image.pullPolicy }} command: - - "/bin/descheduler" + {{- toYaml .Values.command | nindent 16 }} args: - - "--policy-config-file" - - "/policy-dir/policy.yaml" + - --policy-config-file: "/policy-dir/policy.yaml" {{- range $key, $value := .Values.cmdOptions }} - - {{ printf "--%s" $key | quote }} - {{- if $value }} - - {{ $value | quote }} - {{- end }} + - {{ printf "--%s" $key }}{{ if $value }}={{ $value }}{{ end }} {{- end }} livenessProbe: {{- toYaml .Values.livenessProbe | nindent 16 }} diff --git a/charts/descheduler/templates/deployment.yaml b/charts/descheduler/templates/deployment.yaml index ffb3271b4..2a8f99a16 100644 --- a/charts/descheduler/templates/deployment.yaml +++ b/charts/descheduler/templates/deployment.yaml @@ -44,17 +44,12 @@ spec: image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default (printf "v%s" .Chart.AppVersion) }}" imagePullPolicy: {{ .Values.image.pullPolicy }} command: - - "/bin/descheduler" + {{- toYaml .Values.command | nindent 12 }} args: - - "--policy-config-file" - - "/policy-dir/policy.yaml" - - "--descheduling-interval" - - {{ required "deschedulingInterval required for running as Deployment" .Values.deschedulingInterval }} + - --policy-config-file=/policy-dir/policy.yaml + - --descheduling-interval={{ required "deschedulingInterval required for running as Deployment" .Values.deschedulingInterval }} {{- range $key, $value := .Values.cmdOptions }} - - {{ printf "--%s" $key | quote }} - {{- if $value }} - - {{ $value | quote }} - {{- end }} + - {{ printf "--%s" $key }}{{ if $value }}={{ $value }}{{ end }} {{- end }} {{- include "descheduler.leaderElection" . | nindent 12 }} ports: diff --git a/charts/descheduler/values.yaml b/charts/descheduler/values.yaml index c4a8e0e04..509e9ee40 100644 --- a/charts/descheduler/values.yaml +++ b/charts/descheduler/values.yaml @@ -67,6 +67,9 @@ leaderElection: {} # resourceName: "descheduler" # resourceNamescape: "kube-system" +command: +- "/bin/descheduler" + cmdOptions: v: 3