NOTE!! As of December 6th 2018, this repo is deprecated. All functionality that was present here has been merged into https://github.com/ArdanaCLM/ardana-service, flattening out the backend for the ardana-installer.
REST server for Ardana cloud installer
Start the service using:
Use 'tox -e runserver' to start the server (on port 8081)
All REST endpoints begin with /api/v1
. The following endpoints are supported:
/api/v1/progress
(GET
orPOST
)Data to track the progress of the installer.
/api/v1/server
(GET
,POST
,PUT
,DELETE
)Scratch space for general server details
/api/v1/sm/servers
(GET
)Retrieves a list of servers from SUSE Manager
/api/v1/sm/servers/{id}
(GET
)Retrieves the details of the given server from SUSE Manager
/api/v1/ov/servers
(GET
)Retrieves a list of servers from HPE OneView
/api/v1/ov/servers/{id}
(GET
)Retrieves the details of the given server from HPE OneView
/api/v1/clm/...
Requests to this URL are forwarded to the corresponding endpoint under
/api/v2
in the Ardana Service