diff --git a/pkg/multicloud/google/google.go b/pkg/multicloud/google/google.go index 103aa85e3e..b1dcf3a089 100644 --- a/pkg/multicloud/google/google.go +++ b/pkg/multicloud/google/google.go @@ -135,7 +135,13 @@ func NewGoogleClient(cfg *GoogleClientConfig) (*SGoogleClient, error) { }, TokenURL: google.JWTTokenURL, } - client.client = conf.Client(oauth2.NoContext) + + httpClient := httputils.GetDefaultClient() + httputils.SetClientProxyFunc(httpClient, cfg.cpcfg.ProxyFunc) + ctx := context.Background() + ctx = context.WithValue(ctx, oauth2.HTTPClient, httpClient) + + client.client = conf.Client(ctx) return &client, client.fetchRegions() }