X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/a5445a2ae553b0723d8579462bcb48855f71a17c..4696633ae5e955c267d50a14e790c93d833f41b0:/services/keep-balance/main.go diff --git a/services/keep-balance/main.go b/services/keep-balance/main.go index 60349e91d8..310c77a21c 100644 --- a/services/keep-balance/main.go +++ b/services/keep-balance/main.go @@ -13,6 +13,8 @@ import ( "git.curoverse.com/arvados.git/sdk/go/config" ) +const defaultConfigPath = "/etc/arvados/keep-balance/keep-balance.yml" + // Config specifies site configuration, like API credentials and the // choice of which servers are to be balanced. // @@ -65,7 +67,7 @@ func main() { var config Config var runOptions RunOptions - configPath := flag.String("config", "", + configPath := flag.String("config", defaultConfigPath, "`path` of JSON or YAML configuration file") serviceListPath := flag.String("config.KeepServiceList", "", "`path` of JSON or YAML file with list of keep services to balance, as given by \"arv keep_service list\" "+ @@ -81,9 +83,6 @@ func main() { flag.Usage = usage flag.Parse() - if *configPath == "" { - log.Fatal("You must specify a config file (see `keep-balance -help`)") - } mustReadConfig(&config, *configPath) if *serviceListPath != "" { mustReadConfig(&config.KeepServiceList, *serviceListPath)