Fix url pattern error 75/14175/1
authorBin Yang <bin.yang@windriver.com>
Thu, 21 Sep 2017 09:09:03 +0000 (17:09 +0800)
committerBin Yang <bin.yang@windriver.com>
Thu, 21 Sep 2017 09:09:03 +0000 (17:09 +0800)
Change-Id: Ic7aa3c1791482be38ee9debcedb52bbf57add96e
Issue-Id: MULTICLOUD-89
Signed-off-by: Bin Yang <bin.yang@windriver.com>
newton/newton/proxy/urls.py
newton/newton/requests/views/util.py
newton/newton/urls.py
ocata/ocata/proxy/urls.py
ocata/ocata/swagger/views.py
ocata/ocata/urls.py
windriver/titanium_cloud/proxy/urls.py
windriver/titanium_cloud/swagger/views.py
windriver/titanium_cloud/urls.py

index ae63c05..f958463 100644 (file)
@@ -25,7 +25,7 @@ urlpatterns = [
         identityV3.Tokens.as_view()),
     url(r'^identity/(?:v2.0/|)tenants$',
         services.GetTenants.as_view()),
-    url(r'^(?P<servicetype>[0-9a-zA-Z_-]+)/(?P<requri>[0-9a-zA-Z./_-]*)$',
+    url(r'^(?P<servicetype>[0-9a-zA-Z_-]{,18})/(?P<requri>[0-9a-zA-Z./_-]*)$',
         services.Services.as_view()),
 ]
 
index f2c6289..a65ec3e 100644 (file)
@@ -70,11 +70,13 @@ class VimDriverUtils(object):
                 auth = keystone_v3.Password(auth_url=vim["url"],
                                             username=vim["userName"],
                                             password=vim["password"],
+                                            user_domain_name=vim["domain"],
                                             project_id=tenantid)
             elif '/identity' in vim["url"]:
                 auth = keystone_v3.Password(auth_url=vim["url"]+"/v3",
                                             username=vim["userName"],
                                             password=vim["password"],
+                                            user_domain_name=vim["domain"],
                                             project_id=tenantid)
         elif tenant_name:
             if '/v2' in vim["url"]:
index 3c740a0..77ec5ab 100644 (file)
@@ -28,7 +28,7 @@ urlpatterns = [
     url(r'^api/multicloud-newton/v0/(?P<vimid>[0-9a-zA-Z_-]+)/tenants$',
              tenants.Tenants.as_view()),
     url(r'^api/multicloud-newton/v0/(?P<vimid>[0-9a-zA-Z_-]+)/'
-        '(?P<tenantid>[0-9a-zA-Z_-]{8,})/', include('newton.requests.urls')),
+        '(?P<tenantid>[0-9a-zA-Z_-]{20,})/', include('newton.requests.urls')),
 ]
 
 
index e32702f..6f41d08 100644 (file)
@@ -25,7 +25,7 @@ urlpatterns = [
         identityV3.Tokens.as_view()),
     url(r'^identity/(?:v2.0/|)tenants$',
         services.GetTenants.as_view()),
-    url(r'^(?P<servicetype>[0-9a-zA-Z_-]+)/(?P<requri>[0-9a-zA-Z./_-]*)$',
+    url(r'^(?P<servicetype>[0-9a-zA-Z_-]{,18})/(?P<requri>[0-9a-zA-Z./_-]*)$',
         services.Services.as_view()),
 ]
 
index e2f97e7..fbcac6e 100644 (file)
@@ -37,7 +37,7 @@ class SwaggerJsonView(newton_json_view.SwaggerJsonView):
         json_data = resp.data if resp else None
         if json_data:
             json_data["basePath"] = "/api/multicloud-ocata/v0/"
-            json_data["info"]["title"] = "Service NBI of MultiCloud plugin for OpenStack Newton"
+            json_data["info"]["title"] = "Service NBI of MultiCloud plugin for OpenStack Ocata"
             return Response(data=json_data, status=200)
         else:
             return Response(data={'error':'internal error'}, status=500)
index cc553ed..f15790f 100644 (file)
@@ -28,7 +28,7 @@ urlpatterns = [
     url(r'^api/multicloud-ocata/v0/(?P<vimid>[0-9a-zA-Z_-]+)/tenants$',
              tenants.Tenants.as_view()),
     url(r'^api/multicloud-ocata/v0/(?P<vimid>[0-9a-zA-Z_-]+)/'
-        '(?P<tenantid>[0-9a-zA-Z_-]{8,})/', include('ocata.requests.urls')),
+        '(?P<tenantid>[0-9a-zA-Z_-]{20,})/', include('ocata.requests.urls')),
 ]
 
 
index f848e76..dbad26f 100644 (file)
@@ -25,7 +25,7 @@ urlpatterns = [
         identityV3.Tokens.as_view()),
     url(r'^identity/(?:v2.0/|)tenants/?$',
         services.GetTenants.as_view()),
-    url(r'^(?P<servicetype>[0-9a-zA-Z_-]+)/(?P<requri>[0-9a-zA-Z./_-]*)$',
+    url(r'^(?P<servicetype>[0-9a-zA-Z_-]{,18})/(?P<requri>[0-9a-zA-Z./_-]*)$',
         services.Services.as_view()),
 ]
 
index 01f9374..8268fa8 100644 (file)
@@ -37,7 +37,7 @@ class SwaggerJsonView(newton_json_view.SwaggerJsonView):
         json_data = resp.data if resp else None
         if json_data:
             json_data["basePath"] = "/api/multicloud-titanium_cloud/v0/"
-            json_data["info"]["title"] = "Service NBI of MultiCloud plugin for OpenStack Newton"
+            json_data["info"]["title"] = "Service NBI of MultiCloud plugin for Titanium Cloud"
             return Response(data=json_data, status=200)
         else:
             return Response(data={'error':'internal error'}, status=500)
index 664d8b3..adff552 100644 (file)
@@ -28,7 +28,7 @@ urlpatterns = [
     url(r'^api/multicloud-titanium_cloud/v0/(?P<vimid>[0-9a-zA-Z_-]+)/tenants/?$',
              tenants.Tenants.as_view()),
     url(r'^api/multicloud-titanium_cloud/v0/(?P<vimid>[0-9a-zA-Z_-]+)/'
-        '(?P<tenantid>[0-9a-zA-Z_-]{8,})/', include('titanium_cloud.requests.urls')),
+        '(?P<tenantid>[0-9a-zA-Z_-]{20,})/', include('titanium_cloud.requests.urls')),
 ]