From f30b7b54d0f8b1e107dbc809739f5cda95825cc8 Mon Sep 17 00:00:00 2001 From: Konstantin Ilichev Date: Fri, 31 Mar 2023 15:29:22 +0200 Subject: [PATCH] Fix login timeout issue by changing timeout intervals 15 -> 120 sec --- registry/auth.go | 4 ++-- .../docker/distribution/registry/client/auth/session.go | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/registry/auth.go b/registry/auth.go index dd75a49f38db5..8dc7db82d32cb 100644 --- a/registry/auth.go +++ b/registry/auth.go @@ -120,7 +120,7 @@ func v2AuthHTTPClient(endpoint *url.URL, authTransport http.RoundTripper, modifi return &http.Client{ Transport: transport.NewTransport(authTransport, modifiers...), - Timeout: 15 * time.Second, + Timeout: 120 * time.Second, }, nil } @@ -172,7 +172,7 @@ func (err PingResponseError) Error() string { func PingV2Registry(endpoint *url.URL, transport http.RoundTripper) (challenge.Manager, error) { pingClient := &http.Client{ Transport: transport, - Timeout: 15 * time.Second, + Timeout: 120 * time.Second, } endpointStr := strings.TrimRight(endpoint.String(), "/") + "/v2/" req, err := http.NewRequest(http.MethodGet, endpointStr, nil) diff --git a/vendor/github.com/docker/distribution/registry/client/auth/session.go b/vendor/github.com/docker/distribution/registry/client/auth/session.go index aad8a0e6f5c6e..e0d52064be559 100644 --- a/vendor/github.com/docker/distribution/registry/client/auth/session.go +++ b/vendor/github.com/docker/distribution/registry/client/auth/session.go @@ -241,7 +241,7 @@ func NewTokenHandlerWithOptions(options TokenHandlerOptions) AuthenticationHandl func (th *tokenHandler) client() *http.Client { return &http.Client{ Transport: th.transport, - Timeout: 15 * time.Second, + Timeout: 120 * time.Second, } }