summaryrefslogtreecommitdiff
path: root/openstackclient/common
diff options
context:
space:
mode:
Diffstat (limited to 'openstackclient/common')
-rw-r--r--openstackclient/common/clientmanager.py12
-rw-r--r--openstackclient/common/restapi.py1
2 files changed, 12 insertions, 1 deletions
diff --git a/openstackclient/common/clientmanager.py b/openstackclient/common/clientmanager.py
index 24b09beb..85f544e4 100644
--- a/openstackclient/common/clientmanager.py
+++ b/openstackclient/common/clientmanager.py
@@ -50,7 +50,7 @@ class ClientManager(object):
def __init__(self, token=None, url=None, auth_url=None, project_name=None,
project_id=None, username=None, password=None,
- region_name=None, api_version=None):
+ region_name=None, verify=True, api_version=None):
self._token = token
self._url = url
self._auth_url = auth_url
@@ -62,6 +62,16 @@ class ClientManager(object):
self._api_version = api_version
self._service_catalog = None
+ # verify is the Requests-compatible form
+ self._verify = verify
+ # also store in the form used by the legacy client libs
+ self._cacert = None
+ if verify is True or verify is False:
+ self._insecure = not verify
+ else:
+ self._cacert = verify
+ self._insecure = True
+
self.auth_ref = None
if not self._url:
diff --git a/openstackclient/common/restapi.py b/openstackclient/common/restapi.py
index 4cea5a06..a45c8426 100644
--- a/openstackclient/common/restapi.py
+++ b/openstackclient/common/restapi.py
@@ -53,6 +53,7 @@ class RESTApi(object):
os_auth=None,
user_agent=USER_AGENT,
debug=None,
+ verify=True,
**kwargs
):
self.set_auth(os_auth)