diff --git a/docs/sts/web-identity.go b/docs/sts/web-identity.go index b7a12bc93..b39fb73bb 100644 --- a/docs/sts/web-identity.go +++ b/docs/sts/web-identity.go @@ -90,7 +90,7 @@ func parseDiscoveryDoc(ustr string) (DiscoveryDoc, error) { } defer resp.Body.Close() if resp.StatusCode != http.StatusOK { - return d, err + return d, fmt.Errorf("unexpected error returned by %s : status(%s)", ustr, resp.Status) } dec := json.NewDecoder(resp.Body) if err = dec.Decode(&d); err != nil { diff --git a/internal/config/identity/openid/jwt.go b/internal/config/identity/openid/jwt.go index 97444f215..b23a033dd 100644 --- a/internal/config/identity/openid/jwt.go +++ b/internal/config/identity/openid/jwt.go @@ -279,7 +279,7 @@ func parseDiscoveryDoc(u *xnet.URL, transport http.RoundTripper, closeRespFn fun } defer closeRespFn(resp.Body) if resp.StatusCode != http.StatusOK { - return d, err + return d, fmt.Errorf("unexpected error returned by %s : status(%s)", u, resp.Status) } dec := json.NewDecoder(resp.Body) if err = dec.Decode(&d); err != nil {