Skip to content

ArdanaCLM/ardana-installer-server

Repository files navigation

Ardana Installer Server

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

Getting Started

Start the service using:

Use 'tox -e runserver' to start the server (on port 8081)

API

All REST endpoints begin with /api/v1. The following endpoints are supported:

/api/v1/progress (GET or POST)

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