mirror of https://github.com/k3s-io/k3s
set transport to skip verify if se skip flag passed (#4102)
parent
fd495a6a5f
commit
f4cea90cb9
|
@ -36,12 +36,18 @@ type S3 struct {
|
|||
// a new Minio client.
|
||||
func NewS3(ctx context.Context, config *config.Control) (*S3, error) {
|
||||
tr := http.DefaultTransport
|
||||
if config.EtcdS3EndpointCA != "" {
|
||||
|
||||
switch {
|
||||
case config.EtcdS3EndpointCA != "":
|
||||
trCA, err := setTransportCA(tr, config.EtcdS3EndpointCA, config.EtcdS3SkipSSLVerify)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
tr = trCA
|
||||
case config.EtcdS3 && config.EtcdS3SkipSSLVerify:
|
||||
tr.(*http.Transport).TLSClientConfig = &tls.Config{
|
||||
InsecureSkipVerify: config.EtcdS3SkipSSLVerify,
|
||||
}
|
||||
}
|
||||
|
||||
var creds *credentials.Credentials
|
||||
|
|
Loading…
Reference in New Issue