Workaround for keystone url without version 15/21415/1
authorBin Yang <bin.yang@windriver.com>
Tue, 31 Oct 2017 05:14:50 +0000 (13:14 +0800)
committerBin Yang <bin.yang@windriver.com>
Tue, 31 Oct 2017 05:14:50 +0000 (13:14 +0800)
Append v3 to end of keystone url if version is missing

Change-Id: Ic0d2ad254b4cf542b5040fed189ad85fe5176e84
Issue-Id: MULTICLOUD-123
Signed-off-by: Bin Yang <bin.yang@windriver.com>
newton/newton/requests/views/util.py

index 59eed5a..ba38347 100644 (file)
@@ -68,7 +68,8 @@ class VimDriverUtils(object):
                                             password=vim["password"],
                                             user_domain_name=vim["domain"],
                                             project_id=tenantid)
-            elif '/identity' in vim["url"]:
+            #elif '/identity' in vim["url"]:
+            else:
                 auth = keystone_v3.Password(auth_url=vim["url"]+"/v3",
                                             username=vim["userName"],
                                             password=vim["password"],
@@ -87,7 +88,8 @@ class VimDriverUtils(object):
                                             project_name=tenant_name,
                                             user_domain_name=vim["domain"],
                                             project_domain_name=vim["domain"])
-            elif '/identity' in vim["url"]:
+            #elif '/identity' in vim["url"]:
+            else:
                 auth = keystone_v3.Password(auth_url=vim["url"]+"/v3",
                                             username=vim["userName"],
                                             password=vim["password"],