OpenStack Orchestration (Heat)
Go to file
Angus Salkeld 2c2ae11456 StackResource convert operations to use RPC
Modifies create/update/delete to use an RPC call,
so it can potentially be handled by a different engine in a
scaled-out heat deployment with multiple heat-engine processes or
workers.

The current introspection interface via nested() is maintained, so we
minimize the impact on existing StackResource subclasses.  A future
optimisation would be to remove the DB polling from the
check_create_complete and instead rely on an RPC notification from the
engine handling the create when it's done.

Remove test_{create,update}_with_template_validates as this is
the normal behaviour of stack create/update.

Change-Id: I7b88a329ddb5df4005b0bc10810bc5e3cdd077ab
blueprint: decouple-nested
Co-Authored-by: Angus Salkeld <asalkeld@mirantis.com>
Co-Authored-by: Steven Hardy <shardy@redhat.com>
2015-03-18 18:27:38 +10:00
bin Make import of oslo libraries namespaceless 2015-02-18 22:54:10 +01:00
contrib Merge "Pass the environment into the Template class and not Stack" 2015-03-18 03:28:34 +00:00
doc Merge "Remove 'adding-new-users-to-devstack' doc on_devstack.rst" 2015-03-16 21:00:00 +00:00
etc/heat heat-manage service list 2015-02-02 13:05:46 +05:30
heat StackResource convert operations to use RPC 2015-03-18 18:27:38 +10:00
heat_integrationtests Merge "Remove capacity check from AWS::AG update" 2015-03-18 02:32:24 +00:00
rally-scenarios Add config file for performance gate job 2014-08-08 02:22:59 +04:00
tools Add lists of Linux dependencies 2015-01-23 16:02:53 +00:00
.coveragerc Enabled source code coverage for contrib directory 2014-01-28 21:49:40 +08:00
.gitignore Use setuptools to install contrib plugins 2014-08-13 20:12:29 -05:00
.gitreview Update .gitreview for org move. 2012-12-02 17:46:15 +00:00
.testr.conf Restructure contrib/ directories 2014-03-03 10:49:28 -05:00
CONTRIBUTING.rst Workflow documentation is now in infra-manual 2014-12-05 03:30:36 +00:00
HACKING.rst Fixed the reference to 'Creating Unit Tests' in HACKING.rst 2014-06-22 02:00:59 -06:00
LICENSE Initial commit (basics copied from glance) 2012-03-13 21:48:07 +11:00
MANIFEST.in Update testing-overview.txt 2014-12-15 10:55:09 +02:00
README.rst Added links to missing integration information 2014-06-22 01:21:35 -06:00
babel.cfg Add setup.py and friends 2012-03-14 09:25:54 +11:00
config-generator.conf Move logging to use oslo_log library 2015-02-17 09:23:34 +00:00
install.sh Port to oslo.messaging 2014-06-26 06:45:52 +02:00
openstack-common.conf Sync oslo-incubator and remove log module 2015-02-17 09:23:34 +00:00
pylintrc Directives to not use variable names that conflict with pdb 2012-03-20 07:16:16 -04:00
requirements.txt First objects - stack and raw template 2015-03-11 13:56:38 +01:00
setup.cfg Merge "Add trove flavor custom constraint" 2015-03-12 15:53:02 +00:00
setup.py Updated from global requirements 2014-05-09 02:42:01 +00:00
test-requirements.txt Remove lockfile from requirements 2015-01-29 17:43:34 +01:00
tox.ini Get tox to generate config for heat_integrationtests 2015-02-04 00:01:26 +05:30
uninstall.sh Add uninstall script for Heat 2012-06-23 22:41:30 -04:00