Add auth header only when env var is set (#6469)

(cherry picked from commit 367dee791a)
This commit is contained in:
David McKay
2019-09-30 16:57:10 -07:00
committed by Daniel Nelson
parent 874a200c87
commit 67df34db80
+4 -3
View File
@@ -836,13 +836,14 @@ func loadConfig(config string) ([]byte, error) {
}
func fetchConfig(u *url.URL) ([]byte, error) {
v := os.Getenv("INFLUX_TOKEN")
req, err := http.NewRequest("GET", u.String(), nil)
if err != nil {
return nil, err
}
req.Header.Add("Authorization", "Token "+v)
if v, exists := os.LookupEnv("INFLUX_TOKEN"); exists {
req.Header.Add("Authorization", "Token "+v)
}
req.Header.Add("Accept", "application/toml")
resp, err := http.DefaultClient.Do(req)
if err != nil {