diff options
author | Jenkins <jenkins@review.openstack.org> | 2015-04-14 05:36:10 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2015-04-14 05:36:10 +0000 |
commit | 36f1eedd2285a1b3ca0a5d0f828d4f41f54c5f25 (patch) | |
tree | 294e519b1a52151a4e00ce77ff0fdc8cf006d7eb | |
parent | 600657ebdcef5014dbcd14d12c2cb8100efe976b (diff) | |
parent | a5df77d8730284e278fde087e8bb3c2520c6ddb1 (diff) | |
download | python-ceilometerclient-36f1eedd2285a1b3ca0a5d0f828d4f41f54c5f25.tar.gz |
Merge "ceilometerclient insecure argument no longer works"
-rw-r--r-- | ceilometerclient/client.py | 4 | ||||
-rw-r--r-- | ceilometerclient/tests/unit/test_client.py | 9 |
2 files changed, 12 insertions, 1 deletions
diff --git a/ceilometerclient/client.py b/ceilometerclient/client.py index ff2e862..f3431bf 100644 --- a/ceilometerclient/client.py +++ b/ceilometerclient/client.py @@ -228,6 +228,7 @@ def _adjust_kwargs(kwargs): 'region_name': kwargs.get('os_region_name'), 'service_type': kwargs.get('os_service_type'), 'endpoint_type': kwargs.get('os_endpoint_type'), + 'insecure': kwargs.get('os_insecure'), 'cacert': kwargs.get('os_cacert'), 'cert_file': kwargs.get('os_cert'), 'key_file': kwargs.get('os_key'), @@ -301,7 +302,7 @@ def get_client(version, **kwargs): * os_auth_url: endpoint to authenticate against * os_cert|os_cacert: path of CA TLS certificate * os_key: SSL private key - * insecure: allow insecure SSL (no cert verification) + * os_insecure: allow insecure SSL (no cert verification) """ endpoint = kwargs.get('os_endpoint') or kwargs.get('ceilometer_url') @@ -314,6 +315,7 @@ def get_auth_plugin(endpoint, **kwargs): service_type=kwargs.get('service_type'), token=kwargs.get('token'), endpoint_type=kwargs.get('endpoint_type'), + insecure=kwargs.get('insecure'), cacert=kwargs.get('cacert'), tenant_id=kwargs.get('project_id') or kwargs.get('tenant_id'), endpoint=endpoint, diff --git a/ceilometerclient/tests/unit/test_client.py b/ceilometerclient/tests/unit/test_client.py index d582d93..2433492 100644 --- a/ceilometerclient/tests/unit/test_client.py +++ b/ceilometerclient/tests/unit/test_client.py @@ -83,6 +83,7 @@ class ClientTest(utils.BaseTestCase): 'endpoint_type': None, 'auth_url': 'http://no.where', 'tenant_id': None, + 'insecure': None, 'cacert': None, 'password': 'password', 'user_domain_name': 'default', @@ -147,6 +148,14 @@ class ClientTest(utils.BaseTestCase): self.assertEqual(('/path/to/cert', '/path/to/keycert'), client.client.cert) + def test_v2_client_insecure(self): + env = FAKE_ENV.copy() + env.pop('auth_plugin') + env['insecure'] = 'True' + client = self.create_client(env) + self.assertIn('insecure', client.auth_plugin.opts) + self.assertEqual('True', client.auth_plugin.opts['insecure']) + class ClientTest2(ClientTest): @staticmethod |