summaryrefslogtreecommitdiff
path: root/os_client_config/config.py
diff options
context:
space:
mode:
Diffstat (limited to 'os_client_config/config.py')
-rw-r--r--os_client_config/config.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/os_client_config/config.py b/os_client_config/config.py
index 89503e7..25fbf64 100644
--- a/os_client_config/config.py
+++ b/os_client_config/config.py
@@ -278,6 +278,7 @@ class OpenStackConfig(object):
def _fix_backwards_madness(self, cloud):
cloud = self._fix_backwards_project(cloud)
cloud = self._fix_backwards_auth_plugin(cloud)
+ cloud = self._fix_backwards_interface(cloud)
return cloud
def _fix_backwards_project(self, cloud):
@@ -315,6 +316,13 @@ class OpenStackConfig(object):
cloud[target_key] = target
return cloud
+ def _fix_backwards_interface(self, cloud):
+ for key in cloud.keys():
+ if key.endswith('endpoint_type'):
+ target_key = key.replace('endpoint_type', 'interface')
+ cloud[target_key] = cloud.pop(key)
+ return cloud
+
def get_all_clouds(self):
clouds = []