Add endpoint to list the compute nodes

This commit is contained in:
Julien Duponchelle committed 2016-04-19 16:53:41 +02:00
1 parent f5e5cf5059
commit c8c61f2ae8
4 files changed
+45 -2

No files matched your search

@@ -48,6 +48,18 @@ class ComputeHandler:
response.set_status(201)
response.json(compute)
@classmethod
@Route.get(
r"/computes",
description="List compute nodes",
status_codes={
200: "Compute list"
})
def list(request, response):
controller = Controller.instance()
response.json([ c for c in controller.computes.values() ])
@classmethod
@Route.post(
r"/computes/shutdown",