heat/heat
Zane Bitter 5b4a403f51 Make Stacks the owners of their own DB representation
Change the way that Stack objects are initialised, so that they know how to
load and store themselves in the database (they were already updating their
own data, but the actual creation was being done externally). This
consolidates a lot of existing Stack database creation code (in the
manager, nested stacks and unit tests) into one place.

Also, split the template and parameter handling out into separate classes,
and pass these through the constructor for easier testing.

Change-Id: I65bec175191713d0a4a6aa1d3d5442a1b64042f8
Signed-off-by: Zane Bitter <zbitter@redhat.com>
2012-07-04 17:20:39 +02:00
..
api heat API : Add missing Response wrappers 2012-07-02 17:02:04 +01:00
cloudinit Allow login to U10 jeos launched from heat 2012-05-24 17:12:27 -07:00
common heat API : Make CreateStack work with boto 2012-06-29 14:20:59 +01:00
db Delete user creds from DB when no longer required 2012-07-04 17:20:39 +02:00
engine Make Stacks the owners of their own DB representation 2012-07-04 17:20:39 +02:00
metadata Pass the stack_id into the resource_metadata_update 2012-06-26 18:57:54 +10:00
openstack Update openstack-common 2012-06-06 15:15:15 +10:00
rpc Authentication Overhaul 2012-05-29 16:54:03 -07:00
testing Add execute bits to executable scripts manage.py and runner.py 2012-06-18 09:13:25 -07:00
tests Make Stacks the owners of their own DB representation 2012-07-04 17:20:39 +02:00
__init__.py Sync cfg from openstack-common 2012-03-16 11:49:46 -04:00
client.py Add describe resource API calls 2012-06-18 13:36:10 +02:00
cloudformations.py Tidy up create timeout code 2012-06-28 18:02:08 +02:00
manager.py Fix a heap of pep8 errors 2012-04-16 17:07:07 +10:00
service.py Authentication Overhaul 2012-05-29 16:54:03 -07:00
utils.py Remove cfntools and jeos 2012-06-07 07:47:47 -07:00
version.py Bump to v5 2012-06-27 09:56:54 -07:00