Host Reservation Admin API

Registered by Sylvain Bauza

Administrators should be able to dedicate hosts running nova-compute and put them in a dedicated pool, from within Climate could selects hosts for physical lease reservations

The API would basically be CRUD Hosts given a Nova host ID or name, but should allows to define extra specs like GPU or energy consumption.

First implementation supposes to use the structure close to the Lease API. Later after implementing https://blueprints.launchpad.net/climate/+spec/api-extensions we’ll use API extensions for implementing this feature.

Blueprint information

Status:
Complete
Approver:
Sylvain Bauza
Priority:
Essential
Drafter:
Sylvain Bauza
Direction:
Approved
Assignee:
Sylvain Bauza
Definition:
Approved
Series goal:
Accepted for 0.1.x
Implementation:
Implemented
Milestone target:
milestone icon 0.1.0
Started by
Sylvain Bauza
Completed by
Sylvain Bauza

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/host-provisioning-api,n,z

Addressed by: https://review.openstack.org/52396
    Add Host Reservation Admin API

Addressed by: https://review.openstack.org/53840
    Add Host Reservation Admin Manager

Addressed by: https://review.openstack.org/49363
    DB API and models for supporting Compute Hosts Reservations

Addressed by: https://review.openstack.org/59827
    DB API and models for supporting Compute Hosts Reservations

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.