diff --git a/internal/config/config.go b/internal/config/config.go index a24781949..504d8501c 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -772,6 +772,11 @@ func fetchConfig(u *url.URL) ([]byte, error) { if err != nil { return nil, err } + + if resp.StatusCode != http.StatusOK { + return nil, fmt.Errorf("failed to retrieve remote config: %s", resp.Status) + } + defer resp.Body.Close() return ioutil.ReadAll(resp.Body) }