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
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
def index(self): LOG.debug("GET /flavor") rpcapi = controller_api.API(context=request.context) res = rpcapi.flavor_options() return res
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")
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")
def post(self, **kwargs): LOG.debug("POST /nodes") rpcapi = controller_api.API(context=request.context) res = rpcapi.compose_nodes(criteria=kwargs) return res
def get_all(self, **kwargs): LOG.debug("GET /nodes") rpcapi = controller_api.API(context=request.context) res = rpcapi.list_nodes(filters=kwargs) return res
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