diff --git a/Dockerfile b/Dockerfile index 8a7ee2f13..34c4a33ee 100644 --- a/Dockerfile +++ b/Dockerfile @@ -27,5 +27,4 @@ USER 1000 COPY --from=0 /go/src/sigs.k8s.io/descheduler/_output/bin/descheduler /bin/descheduler -ENTRYPOINT ["/bin/descheduler"] -CMD ["--help"] +CMD ["/bin/descheduler", "--help"] diff --git a/Dockerfile.dev b/Dockerfile.dev index f1d39d47c..c5522f1ca 100644 --- a/Dockerfile.dev +++ b/Dockerfile.dev @@ -19,5 +19,4 @@ USER 1000 COPY _output/bin/descheduler /bin/descheduler -ENTRYPOINT ["/bin/descheduler"] -CMD ["--help"] +CMD ["/bin/descheduler", "--help"] diff --git a/charts/descheduler/templates/cronjob.yaml b/charts/descheduler/templates/cronjob.yaml index bb67a46db..093ed0c39 100644 --- a/charts/descheduler/templates/cronjob.yaml +++ b/charts/descheduler/templates/cronjob.yaml @@ -65,6 +65,8 @@ spec: - name: {{ .Chart.Name }} image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default (printf "v%s" .Chart.AppVersion) }}" imagePullPolicy: {{ .Values.image.pullPolicy }} + command: + - "/bin/descheduler" args: - "--policy-config-file" - "/policy-dir/policy.yaml" diff --git a/charts/descheduler/templates/deployment.yaml b/charts/descheduler/templates/deployment.yaml index 0d8d7e206..d7d7b2260 100644 --- a/charts/descheduler/templates/deployment.yaml +++ b/charts/descheduler/templates/deployment.yaml @@ -43,6 +43,8 @@ spec: - name: {{ .Chart.Name }} image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default (printf "v%s" .Chart.AppVersion) }}" imagePullPolicy: {{ .Values.image.pullPolicy }} + command: + - "/bin/descheduler" args: - "--policy-config-file" - "/policy-dir/policy.yaml" diff --git a/kubernetes/cronjob/cronjob.yaml b/kubernetes/cronjob/cronjob.yaml index b82cd5034..1067458e3 100644 --- a/kubernetes/cronjob/cronjob.yaml +++ b/kubernetes/cronjob/cronjob.yaml @@ -20,6 +20,8 @@ spec: volumeMounts: - mountPath: /policy-dir name: policy-volume + command: + - "/bin/descheduler" args: - "--policy-config-file" - "/policy-dir/policy.yaml" diff --git a/kubernetes/deployment/deployment.yaml b/kubernetes/deployment/deployment.yaml index 2c6f3f4f8..d00826529 100644 --- a/kubernetes/deployment/deployment.yaml +++ b/kubernetes/deployment/deployment.yaml @@ -21,6 +21,8 @@ spec: - name: descheduler image: registry.k8s.io/descheduler/descheduler:v0.25.1 imagePullPolicy: IfNotPresent + command: + - "/bin/descheduler" args: - "--policy-config-file" - "/policy-dir/policy.yaml" diff --git a/kubernetes/job/job.yaml b/kubernetes/job/job.yaml index fe1ac002e..9ce66cbe2 100644 --- a/kubernetes/job/job.yaml +++ b/kubernetes/job/job.yaml @@ -18,6 +18,8 @@ spec: volumeMounts: - mountPath: /policy-dir name: policy-volume + command: + - "/bin/descheduler" args: - "--policy-config-file" - "/policy-dir/policy.yaml"