Skip to content

Commit

Permalink
Merge pull request #702 from k82cn/vc_700_1
Browse files Browse the repository at this point in the history
Added env var for scheduler name.
  • Loading branch information
volcano-sh-bot authored Feb 16, 2020
2 parents 793997f + 9caacd4 commit a4f51ee
Showing 1 changed file with 16 additions and 1 deletion.
17 changes: 16 additions & 1 deletion pkg/cli/vsub/run.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ package vsub

import (
"fmt"
"os"

"github.com/spf13/cobra"

Expand Down Expand Up @@ -57,7 +58,21 @@ func InitRunFlags(cmd *cobra.Command) {
cmd.Flags().IntVarP(&launchJobFlags.Replicas, "replicas", "r", 1, "the total tasks of job")
cmd.Flags().StringVarP(&launchJobFlags.Requests, "requests", "R", "cpu=1000m,memory=100Mi", "the resource request of the task")
cmd.Flags().StringVarP(&launchJobFlags.Limits, "limits", "L", "cpu=1000m,memory=100Mi", "the resource limit of the task")
cmd.Flags().StringVarP(&launchJobFlags.SchedulerName, "scheduler", "S", "volcano", "the scheduler for this job")
cmd.Flags().StringVarP(&launchJobFlags.SchedulerName, "scheduler", "S", "", "the scheduler for this job, overwrite the value of 'VOLCANO_SCHEDULER_NAME' (default \"volcano\")")

setDefaultArgs()
}

func setDefaultArgs() {
if launchJobFlags.SchedulerName == "" {
schedulerName := os.Getenv("VOLCANO_SCHEDULER_NAME")

if schedulerName != "" {
launchJobFlags.SchedulerName = schedulerName
} else {
launchJobFlags.SchedulerName = "volcano"
}
}
}

var jobName = "job.volcano.sh"
Expand Down

0 comments on commit a4f51ee

Please sign in to comment.