|
@@ -133,7 +133,13 @@ func (l *LocalApiClientCfg) Load() error {
|
|
|
return errors.Wrapf(err, "failed to load cacert")
|
|
|
}
|
|
|
|
|
|
- caCertPool := x509.NewCertPool()
|
|
|
+ caCertPool, err := x509.SystemCertPool()
|
|
|
+ if err != nil {
|
|
|
+ log.Warningf("Error loading system CA certificates: %s", err)
|
|
|
+ }
|
|
|
+ if caCertPool == nil {
|
|
|
+ caCertPool = x509.NewCertPool()
|
|
|
+ }
|
|
|
caCertPool.AppendCertsFromPEM(caCert)
|
|
|
apiclient.CaCertPool = caCertPool
|
|
|
}
|