The cinder.volume.drivers.ibm.ibm_storage.ds8k_connection Module

class DS8KConnectionPool(host, port=None, strict=False, timeout=<object object>, maxsize=1, block=False, headers=None, retries=None, _proxy=None, _proxy_headers=None, key_file=None, cert_file=None, cert_reqs=None, ca_certs=None, ssl_version=None, assert_hostname=None, assert_fingerprint=None, ca_cert_dir=None, **conn_kw)

Bases: requests.packages.urllib3.connectionpool.HTTPSConnectionPool

Extend the HTTPS Connection Pool to our own Certificate verification.

ConnectionCls

alias of DS8KHTTPSConnection

scheme = 'httpsds8k'
urlopen(method, url, **kwargs)

Override URL Open method to take DS8K out of the URL protocol.

class DS8KHTTPSConnection(host, port=None, key_file=None, cert_file=None, strict=None, timeout=<object object>, ssl_context=None, **kw)

Bases: requests.packages.urllib3.connection.VerifiedHTTPSConnection

Extend the HTTPS Connection to do our own Certificate Verification.

connect()

Override the Connect Method to fix the Certificate Verification.

putrequest(method, url, **kwargs)

Override the Put Request method take the DS8K off of the URL.

request(method, url, **kwargs)

Override the Request method take the DS8K off of the URL.