9005: Modify default transport instead of building from scratch.
authorTom Clegg <tom@curoverse.com>
Wed, 31 May 2017 20:12:44 +0000 (16:12 -0400)
committerTom Clegg <tom@curoverse.com>
Wed, 31 May 2017 20:12:44 +0000 (16:12 -0400)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curoverse.com>

tools/keep-exercise/keep-exercise.go

index 267bc9085e7115e04e1fd3b79801154a649f353a..a4684739e72ad36e33920490671b4d2c222cd799 100644 (file)
@@ -53,11 +53,12 @@ func main() {
                log.Fatal(err)
        }
        kc.Want_replicas = *Replicas
+
+       transport := *(http.DefaultTransport.(*http.Transport))
+       transport.TLSClientConfig = arvadosclient.MakeTLSConfig(arv.ApiInsecure)
        kc.HTTPClient = &http.Client{
-               Timeout: 10 * time.Minute,
-               Transport: &http.Transport{
-                       TLSClientConfig: arvadosclient.MakeTLSConfig(arv.ApiInsecure),
-               },
+               Timeout:   10 * time.Minute,
+               Transport: &transport,
        }
 
        overrideServices(kc)