Reservation Service for OpenStack
Go to file
sbauza 052f17eb20 DB API and models for supporting Compute Hosts Reservations
As per our design doc for Hosts reservations [1], Climate needs to be
added three new models called ComputeHost, ComputeHostExtraCapabilities
and ComputeHostReservation

 * ComputeHost will store all info concerning hosts managed by Climate
   and will keep tracability on if they are free for a lease or not
 * ComputeHostExtraCapabilities will allow admin user to add extra info
   for each host to add to Climate like GPU or SSD which are not yet
   visible thru Nova-Compute
 * ComputeHostReservation will store all reservation details when
   creating a lease, needed by Manager when starting the leases

Implements bp:host-db-api

[1] : https://docs.google.com/drawings/d/1-_DOB65LsSGR4JUaPN525bWAg1yhvEv3KNcHfmuLvYw/edit

Change-Id: Ib8f289064a9621372908be1d44db92f3719b24e1
2013-12-09 15:01:40 +01:00
climate DB API and models for supporting Compute Hosts Reservations 2013-12-09 15:01:40 +01:00
doc/source Add docs for REST API 1.0 2013-10-27 18:56:44 +04:00
etc Implement Manager service. 2013-11-14 17:50:11 +01:00
.gitignore Add Cover directory to gitignore 2013-11-28 15:24:43 +01:00
.gitreview Add gitreview file 2013-04-26 14:44:36 +02:00
.testr.conf Run tests using testrepository 2013-11-19 13:41:02 +01:00
HACKING.rst Add HACKING.rst with link to the style guidelines 2013-11-15 14:27:36 +04:00
openstack-common.conf Convert to a more modern form of openstack-common.conf 2013-11-14 20:31:29 +11:00
README.md Initial commit 2013-03-21 07:38:55 -07:00
requirements.txt Sync with global requirements except hacking 2013-11-15 14:57:41 +04:00
setup.cfg Revert "Support building wheels (PEP-427)" 2013-11-22 15:35:42 +00:00
setup.py Fix packages versions to match global requirements. 2013-10-09 22:11:14 +04:00
test-requirements.txt Switch on coverage support for unit tests 2013-11-28 13:06:00 +04:00
tox.ini Merge "Hotfix for bug 1255928" 2013-11-28 14:00:30 +00:00

climate

OpenStack Reservation Service