Merge pull request #105175 from sanposhiho/scheduler/usage-message

cmd/kube-scheduler: add usage message only when parsing flags failed
This commit is contained in:
Kubernetes Prow Robot 2021-09-28 05:44:43 -07:00 committed by GitHub
commit 80e9eda95f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -49,6 +49,12 @@ func runSchedulerCmd() error {
logs.InitLogs()
defer logs.FlushLogs()
err := command.ParseFlags(os.Args[1:])
if err != nil {
// when fail to parse flags, return error with the usage message.
return fmt.Errorf("%v\n%s", err, command.UsageString())
}
if err := command.Execute(); err != nil {
return err
}