From b3bd8662394660841739de16ec529644bea20077 Mon Sep 17 00:00:00 2001 From: Yousong Zhou Date: Wed, 18 Mar 2020 17:12:28 +0800 Subject: [PATCH] google: use cpcfg.ProxyFunc --- pkg/multicloud/google/google.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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() }