X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/060d38d627bd1e51dd2b3c6e7de9af6aa7d7b6f3..6706c6d46c6cfb080371b147b60fcaa191bd55a6:/services/keep-web/main.go diff --git a/services/keep-web/main.go b/services/keep-web/main.go index c4103f4097..585dab13e3 100644 --- a/services/keep-web/main.go +++ b/services/keep-web/main.go @@ -34,6 +34,9 @@ type Config struct { // Hack to support old command line flag, which is a bool // meaning "get actual token from environment". deprecatedAllowAnonymous bool + + //Authorization token to be included in all health check requests. + ManagementToken string } // DefaultConfig returns the default configuration. @@ -76,6 +79,9 @@ func main() { "Only serve attachments at the given `host:port`"+deprecated) flag.BoolVar(&cfg.TrustAllContent, "trust-all-content", false, "Serve non-public content from a single origin. Dangerous: read docs before using!"+deprecated) + flag.StringVar(&cfg.ManagementToken, "management-token", "", + "Authorization token to be included in all health check requests.") + dumpConfig := flag.Bool("dump-config", false, "write current configuration to stdout and exit") flag.Usage = usage