blazar/climate
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
..
api Merge "Remove empty copyright headers" 2013-12-06 07:37:56 +00:00
cmd Remove empty copyright headers 2013-12-03 11:30:27 +01:00
db DB API and models for supporting Compute Hosts Reservations 2013-12-09 15:01:40 +01:00
inventory Use flake8 + hacking instead of pep8 2013-10-09 22:11:14 +04:00
manager Merge "Remove empty copyright headers" 2013-12-06 07:37:56 +00:00
openstack Update openstack/common/lockutils 2013-11-16 21:36:51 +11:00
plugins Remove empty copyright headers 2013-12-03 11:30:27 +01:00
scheduler Import project layout 2013-03-21 17:49:08 +01:00
tests DB API and models for supporting Compute Hosts Reservations 2013-12-09 15:01:40 +01:00
utils Refactor context module to make it more flexible 2013-11-25 14:10:23 +04:00
__init__.py Import project layout 2013-03-21 17:49:08 +01:00
config.py Remove nova dependency 2013-11-22 17:16:23 +04:00
context.py Refactor context module to make it more flexible 2013-11-25 14:10:23 +04:00
exceptions.py Fix API exceptions handling for message and error code 2013-11-28 14:12:36 +01:00
version.py Add basic documentation possibility. 2013-10-14 16:55:29 +02:00