Пример #1
0
 def get(self, nodeid):
     LOG.debug("GET /nodes" + nodeid)
     rpcapi = controller_api.API(context=request.context)
     node = rpcapi.get_nodebyid(nodeid=nodeid)
     if not node:
         pecan.abort(404)
     return node
Пример #2
0
 def index_POST(self, **kw):
     LOG.debug("POST /flavor")
     rpcapi = controller_api.API(context=request.context)
     res = rpcapi.flavor_generate(criteria=kw['criteria'])
     return res
Пример #3
0
 def index(self):
     LOG.debug("GET /flavor")
     rpcapi = controller_api.API(context=request.context)
     res = rpcapi.flavor_options()
     return res
Пример #4
0
 def get(self, storageid):
     LOG.debug("GET /storages" + storageid)
     rpcapi = controller_api.API(context=request.context)
     LOG.debug(rpcapi)
     pecan.abort(501, "GET /storages/storage is Not yet implemented")
Пример #5
0
 def index(self):
     LOG.debug("GET /storages")
     rpcapi = controller_api.API(context=request.context)
     LOG.debug(rpcapi)
     pecan.abort(501, "GET /storages is Not yet implemented")
Пример #6
0
 def post(self, **kwargs):
     LOG.debug("POST /nodes")
     rpcapi = controller_api.API(context=request.context)
     res = rpcapi.compose_nodes(criteria=kwargs)
     return res
Пример #7
0
 def get_all(self, **kwargs):
     LOG.debug("GET /nodes")
     rpcapi = controller_api.API(context=request.context)
     res = rpcapi.list_nodes(filters=kwargs)
     return res
Пример #8
0
 def delete(self):
     LOG.debug("DELETE /nodes")
     rpcapi = controller_api.API(context=request.context)
     res = rpcapi.delete_composednode(nodeid=self.nodeid)
     LOG.info(str(res))
     return res