Bug 67694505 (#25) * Add fed prxy support * glide update * revert glide.yaml to master post code approval.
diff --git a/init.go b/init.go index 41ee499..a62f3aa 100644 --- a/init.go +++ b/init.go
@@ -21,6 +21,7 @@ "time" "github.com/apid/apid-core" + "github.com/apid/apid-core/util" "net/http" "sync" ) @@ -61,6 +62,8 @@ } func initPlugin(s apid.Services) (apid.PluginData, error) { + var tr *http.Transport + services = s log = services.Log().ForModule("apiGatewayConfDeploy") log.Debug("start init") @@ -111,12 +114,12 @@ log.Debug("apiServerBaseURI = " + apiServerBaseURI.String()) + tr = util.Transport(config.GetString(util.ConfigfwdProxyPortURL)) + tr.MaxIdleConnsPerHost = maxIdleConnsPerHost // initialize tracker client httpClient := &http.Client{ - Transport: &http.Transport{ - MaxIdleConnsPerHost: maxIdleConnsPerHost, - }, - Timeout: httpTimeout, + Transport: tr, + Timeout: httpTimeout, CheckRedirect: func(req *http.Request, _ []*http.Request) error { req.Header.Set("Authorization", getBearerToken()) return nil