コード例 #1
0
 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
コード例 #2
0
 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")
コード例 #3
0
 def index(self):
     LOG.debug("GET /storages")
     rpcapi = controller_api.API(context=request.context)
     pecan.abort(501, "GET /storages is Not yet implemented")
コード例 #4
0
 def before(self, state):
     print "\nabout to enter the controller..."
     state.request.rpcapi = controller_api.API(
         context=state.request.context)
コード例 #5
0
 def index(self, **kwargs):
     LOG.debug("GET /nodes")
     rpcapi = controller_api.API(context=request.context)
     res = rpcapi.list_nodes(filters=kwargs)
     return res
コード例 #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 index_POST(self, **kw):
     LOG.debug("POST /flavor")
     rpcapi = controller_api.API(context=request.context)
     res = rpcapi.flavor_generate(criteria=kw['criteria'])
     return res
コード例 #8
0
 def index(self):
     LOG.debug("GET /flavor")
     rpcapi = controller_api.API(context=request.context)
     res = rpcapi.flavor_options()
     return res
コード例 #9
0
 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
コード例 #10
0
 def post(self, **kwargs):
     rpcapi = controller_api.API(context=request.context)
     res = rpcapi.power_manage(kwargs)
     return res
コード例 #11
0
 def delete(self, node_id):
     rpcapi = controller_api.API(context=request.context)
     res = rpcapi.delete_composednode(node_id)
     return res