Add endpoint to list the compute nodes

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

View File

@ -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",