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