summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaulo Matias <matias@ufscar.br>2016-12-07 18:07:37 -0200
committerPaulo Matias <matias@ufscar.br>2016-12-07 18:07:37 -0200
commitfa4e1bd21db4bee2a0ee779067cdd659e647d7fc (patch)
treed1a0abf6386bdcdbb195145d67cd2537669fd6b3
parent3008683d614b62a87057d6dd510716291ba407cb (diff)
downloados-client-config-fa4e1bd21db4bee2a0ee779067cdd659e647d7fc.tar.gz
Fix interface_key for identity clients
Change-Id: I83870e8b3ee6dc7fdbb6e9d67075cc4c08646e4e Closes-Bug: #1648212
-rw-r--r--os_client_config/cloud_config.py2
-rw-r--r--os_client_config/tests/test_cloud_config.py4
2 files changed, 3 insertions, 3 deletions
diff --git a/os_client_config/cloud_config.py b/os_client_config/cloud_config.py
index 82442bb..f61c498 100644
--- a/os_client_config/cloud_config.py
+++ b/os_client_config/cloud_config.py
@@ -321,7 +321,7 @@ class CloudConfig(object):
endpoint_override = self.get_endpoint(service_key)
if not interface_key:
- if service_key in ('image', 'key-manager'):
+ if service_key in ('image', 'key-manager', 'identity'):
interface_key = 'interface'
else:
interface_key = 'endpoint_type'
diff --git a/os_client_config/tests/test_cloud_config.py b/os_client_config/tests/test_cloud_config.py
index e3d1d5d..dcbeb3a 100644
--- a/os_client_config/tests/test_cloud_config.py
+++ b/os_client_config/tests/test_cloud_config.py
@@ -590,7 +590,7 @@ class TestCloudConfig(base.TestCase):
mock_client.assert_called_with(
version='2.0',
endpoint='http://example.com/v2',
- endpoint_type='admin',
+ interface='admin',
endpoint_override=None,
region_name='region-al',
service_type='identity',
@@ -610,7 +610,7 @@ class TestCloudConfig(base.TestCase):
mock_client.assert_called_with(
version='3',
endpoint='http://example.com',
- endpoint_type='admin',
+ interface='admin',
endpoint_override=None,
region_name='region-al',
service_type='identity',