This adds both thread level and process level locking to the cache index.
It also adds a "pending" state to cached object collections, allowing a
single instance of the CacheManager to do long-running downloads without
holding a lock on the index the entire time.
Change-Id: I6a0fcf0941f75fa5d78cc06eb78af6531d712162
messages can be found on GitHub:
https://github.com/imcleod/novaimagebuilder/commits/new
This work represents the switch from a REST service to a CLI and
module library for building Glance images using Nova, Glance, Cinder,
and native operating system installers.
Change-Id: I1edd1ca5a66f18403c75acd8376ef859c6710907
Add initial support for using ISO install media
Add example of Fedora 18 ks file that uses ISO install media
Add RHEL5 and RHEL6 example files
Add significant documentation to README
Add license
Split into CLI file and utility functions