summary |
shortlog |
log |
commit | commitdiff |
review |
tree
raw |
patch |
inline | side by side (from parent 1:
6743060)
issue-id: MULTICLOUD-59
Change-Id: I0e5323c49cc93c940ce1a8878a8c14e5d76b2e4c
Signed-off-by: Ethan Lynn <ethanlynnl@vmware.com>
from multivimbroker.forwarder.views import Forward
from multivimbroker.forwarder.views import Identity
from multivimbroker.forwarder.views import Forward
from multivimbroker.forwarder.views import Identity
+from multivimbroker.forwarder.views import Registry
urlpatterns = [
url(r'^api/multicloud/v0/(?P<vimid>[0-9a-zA-Z_-]+)/identity/v3$',
Identity.as_view()),
urlpatterns = [
url(r'^api/multicloud/v0/(?P<vimid>[0-9a-zA-Z_-]+)/identity/v3$',
Identity.as_view()),
- url(r'^api/multicloud/v0/(?P<vimid>[0-9a-zA-Z_-]+)/\
- identity/v3/auth/tokens$', Identity.as_view()),
+ url(r'^api/multicloud/v0/(?P<vimid>[0-9a-zA-Z_-]+)/identity/v3'
+ r'/auth/tokens$', Identity.as_view()),
+ url(r'^api/multicloud/v0/(?P<vimid>[0-9a-zA-Z_-]+)/registry$',
+ Registry.as_view()),
+ url(r'^api/multicloud/v0/(?P<vimid>[0-9a-zA-Z_-]+)$',
+ Registry.as_view()),
url(r'^api/multicloud/v0/(?P<vimid>[0-9a-zA-Z_-]+)',
Forward.as_view()),
]
url(r'^api/multicloud/v0/(?P<vimid>[0-9a-zA-Z_-]+)',
Forward.as_view()),
]
raise NotImplementedError()
raise NotImplementedError()
class Identity(BaseServer):
def get(self, request, vimid):
class Identity(BaseServer):
def get(self, request, vimid):
return self.send(vimid, request.get_full_path(), request.body, "POST")
return self.send(vimid, request.get_full_path(), request.body, "POST")
+class Registry(BaseServer):
+
+ def post(self, request, vimid):
+
+ return self.send(vimid, request.get_full_path(), request.body, "POST")
+
+ def delete(self, request, vimid):
+
+ return self.send(vimid, request.get_full_path(), request.body,
+ "DELETE")
+
+
# forward handler
class Forward(BaseServer):
# forward handler
class Forward(BaseServer):