github.com/cockroachdb/cockroach@v20.2.0-alpha.1+incompatible/pkg/acceptance/cluster/http.go (about) 1 // Copyright 2015 The Cockroach Authors. 2 // 3 // Use of this software is governed by the Business Source License 4 // included in the file licenses/BSL.txt. 5 // 6 // As of the Change Date specified in that file, in accordance with 7 // the Business Source License, use of this software will be governed 8 // by the Apache License, Version 2.0, included in the file 9 // licenses/APL.txt. 10 11 package cluster 12 13 import ( 14 "crypto/tls" 15 "net/http" 16 17 "github.com/cockroachdb/cockroach/pkg/base" 18 ) 19 20 // HTTPClient is an http.Client configured for querying a cluster. We need to 21 // run with "InsecureSkipVerify" (at least on Docker) due to the fact that we 22 // cannot use a fixed hostname to reach the cluster. This in turn means that we 23 // do not have a verified server name in the certs. 24 var HTTPClient = http.Client{ 25 Timeout: base.NetworkTimeout, 26 Transport: &http.Transport{ 27 TLSClientConfig: &tls.Config{ 28 InsecureSkipVerify: true, 29 }, 30 }, 31 }