9005: Share http Transports and Clients across KeepClients.
[arvados.git] / tools / keep-exercise / keep-exercise.go
index 706664ce28a3756047afcc2f87264b01857d5244..267bc9085e7115e04e1fd3b79801154a649f353a 100644 (file)
@@ -53,7 +53,12 @@ func main() {
                log.Fatal(err)
        }
        kc.Want_replicas = *Replicas
-       kc.Client.(*http.Client).Timeout = 10 * time.Minute
+       kc.HTTPClient = &http.Client{
+               Timeout: 10 * time.Minute,
+               Transport: &http.Transport{
+                       TLSClientConfig: arvadosclient.MakeTLSConfig(arv.ApiInsecure),
+               },
+       }
 
        overrideServices(kc)