summaryrefslogtreecommitdiffstats
path: root/snaps/openstack/tests/openstack_tests.py
diff options
context:
space:
mode:
Diffstat (limited to 'snaps/openstack/tests/openstack_tests.py')
-rw-r--r--snaps/openstack/tests/openstack_tests.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/snaps/openstack/tests/openstack_tests.py b/snaps/openstack/tests/openstack_tests.py
index bfcadaf..109d2ce 100644
--- a/snaps/openstack/tests/openstack_tests.py
+++ b/snaps/openstack/tests/openstack_tests.py
@@ -85,6 +85,13 @@ def get_credentials(os_env_file=None, proxy_settings_str=None,
tokens = re.split(':', proxy_settings_str)
proxy_settings = ProxySettings(tokens[0], tokens[1], ssh_proxy_cmd)
+ if config.get('OS_CACERT'):
+ https_cacert = config.get('OS_CACERT')
+ elif config.get('OS_INSECURE'):
+ https_cacert = False
+ else:
+ https_cacert = True
+
os_creds = OSCreds(username=config['OS_USERNAME'],
password=config['OS_PASSWORD'],
auth_url=config['OS_AUTH_URL'],
@@ -92,7 +99,8 @@ def get_credentials(os_env_file=None, proxy_settings_str=None,
identity_api_version=version,
user_domain_id=user_domain_id,
project_domain_id=proj_domain_id,
- proxy_settings=proxy_settings)
+ proxy_settings=proxy_settings,
+ cacert=https_cacert)
else:
logger.info('Reading development os_env file - ' + dev_os_env_file)
config = file_utils.read_yaml(dev_os_env_file)