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