fix: Implement proxy support. (#529)

This commit is contained in:
Martin 2023-03-17 16:15:41 +01:00 committed by GitHub
parent b15ea021d7
commit 586de757d8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -250,8 +250,11 @@ func buildHttpClientForRegistry(registryAddressWithProtocol string, insecureSkip
client := http.DefaultClient client := http.DefaultClient
if strings.HasPrefix(registryAddressWithProtocol, "https://") { if strings.HasPrefix(registryAddressWithProtocol, "https://") {
client.Transport = &http.Transport{TLSClientConfig: &tls.Config{InsecureSkipVerify: insecureSkipVerify}} client.Transport = &http.Transport{TLSClientConfig: &tls.Config{InsecureSkipVerify: insecureSkipVerify}, Proxy: http.ProxyFromEnvironment}
} else {
client.Transport = &http.Transport{Proxy: http.ProxyFromEnvironment}
} }
return client return client
} }