Adjusting and refactoring salt-formula for Queens
Change-Id: Ib6647f9a4967b5f2ba4fbfaec2e6f6d00622a671
diff --git a/_modules/glancev2/common.py b/_modules/glancev2/common.py
index 1e686f1..79d93a0 100644
--- a/_modules/glancev2/common.py
+++ b/_modules/glancev2/common.py
@@ -44,12 +44,15 @@
def get_raw_client(cloud_name):
service_type = 'image'
- adapter = os_client_config.make_rest_client(service_type,
- cloud=cloud_name)
+ config = os_client_config.OpenStackConfig()
+ cloud = config.get_one_cloud(cloud_name)
+ adapter = cloud.get_session_client(service_type)
+ adapter.version = '2'
try:
access_info = adapter.session.auth.get_access(adapter.session)
endpoints = access_info.service_catalog.get_endpoints()
- except (AttributeError, ValueError):
+ except (AttributeError, ValueError) as exc:
+ log.exception('%s' % exc)
e = NoAuthPluginConfigured()
log.exception('%s' % e)
raise e