Workbench shouldn't error out when config files are missing if
[arvados.git] / tools / keep-exercise / keep-exercise.go
index 267bc9085e7115e04e1fd3b79801154a649f353a..6c8a866291b10ca0efcff8e7d9f50ca6d727703b 100644 (file)
@@ -1,3 +1,7 @@
+// Copyright (C) The Arvados Authors. All rights reserved.
+//
+// SPDX-License-Identifier: AGPL-3.0
+
 // Testing tool for Keep services.
 //
 // keepexercise helps measure throughput and test reliability under
@@ -53,11 +57,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)