def get(self, nodeid): LOG.debug("POST /nodes" + nodeid) rpcapi = controller_api.API(context=request.context) node = rpcapi.get_nodebyid(nodeid=nodeid) if not node: pecan.abort(404) return node
def get(self, storageid): LOG.debug("GET /storages" + storageid) rpcapi = controller_api.API(context=request.context) pecan.abort(501, "GET /storages/storage is Not yet implemented")
def index(self): LOG.debug("GET /storages") rpcapi = controller_api.API(context=request.context) pecan.abort(501, "GET /storages is Not yet implemented")
def before(self, state): print "\nabout to enter the controller..." state.request.rpcapi = controller_api.API( context=state.request.context)
def index(self, **kwargs): LOG.debug("GET /nodes") rpcapi = controller_api.API(context=request.context) res = rpcapi.list_nodes(filters=kwargs) return res
def post(self, **kwargs): LOG.debug("POST /nodes") rpcapi = controller_api.API(context=request.context) res = rpcapi.compose_nodes(criteria=kwargs) return res
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 post(self, node_id, boot_source): rpcapi = controller_api.API(context=request.context) res = rpcapi.set_boot_source(node_id=node_id, boot_source=boot_source) return res
def post(self, **kwargs): rpcapi = controller_api.API(context=request.context) res = rpcapi.power_manage(kwargs) return res
def delete(self, node_id): rpcapi = controller_api.API(context=request.context) res = rpcapi.delete_composednode(node_id) return res