Hello, I’m getting an error creating a new OpenStack cloud provider.
I’ve defined “Non-SSL” Security Protocol, but one of the OpenStack services (swift) has an https end-point. The error is exactly with swift.
ERROR -- : <Fog> excon.error #<Excon::Errors::CertificateError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (OpenSSL::SSL::SSLError) Unable to verify certificate. This may be an issue with the remote host or with Excon.Excon has certificates bundled, but these can be customized.`Excon.defaults[:ssl_ca_path] = path_to_certs`, `ENV['SSL_CERT_DIR'] = path_to_certs`, `Excon.defaults[:ssl_ca_file] = path_to_file`, `ENV['SSL_CERT_FILE'] = path_to_file`, `Excon.defaults[:ssl_verify_callback] = callback` (see OpenSSL::SSL::SSLContext#verify_callback), or `Excon.defaults[:ssl_verify_peer] = false` (less secure).>
[----] E, [2016-05-19T16:03:46.402029 #11092:93b994] ERROR -- : MIQ(OpenstackHandle::StorageDelegate#handled_list) Unable to obtain collection: 'directories' in service: 'swift' using project scope: [...]
[...]
Is an “Non-SSL” security protocol Cloud Provider able to detect and connect to SSL services without verification? If not, any info about where to hack it?
Thanks.