heat/heat/engine
Peter Razumovsky 5791d52c95 Improve StackValidationFailed resp param_groups
Use StackValidationFailed exception's parameters
error and path in parameter groups validation for
fuller error message: which error has been raised,
where this error has been raised and why.
This patch relies on topic [1].

[1]: https://review.openstack.org/#/q/status:merged+project:openstack/heat+branch:master+topic:improve-validation-error,n,z
Change-Id: I2b1b096b314b52b2a51d09c47c46b902e6647c59
2015-06-03 14:05:54 +00:00
..
cfn Convergence: Allow creating lightweight stacks 2015-05-06 09:48:44 +05:30
clients Use EntityNotFound instead of VolumeNotFound 2015-06-03 07:46:21 +00:00
hot Update the rest of the code to satisfy flake8 in a py34 env 2015-04-24 11:53:43 +05:30
notification Remove deprecated list_notifier_drivers option 2015-06-01 16:56:21 +03:00
resources Merge "Add validation to set one of network, port or uuid" 2015-06-03 03:45:47 +00:00
__init__.py Do not initialize anything during import phase 2013-04-24 10:03:06 -07:00
api.py Stop using oslo_utils.timeutils.isotime() 2015-06-02 17:12:52 +02:00
attributes.py Add type field to the resource attributes schema 2015-05-06 00:50:47 -07:00
constraints.py Use six.itervalues(x) instead of x.values() 2015-04-21 09:05:49 +03:00
dependencies.py fix for retrieving leaf nodes in convergence stack delete 2015-05-05 14:47:02 +05:30
environment.py Merge "Avoid crash when registering resources" 2015-05-29 01:43:39 +00:00
event.py Versioned objects - Event 2015-03-16 09:26:41 +00:00
function.py Get rid of circular references in Resource and Function 2015-05-15 17:18:12 -04:00
iso_8601.py Move resource inheritance class to engine/resources 2015-03-10 18:07:46 +08:00
lifecycle_plugin.py Fix file mode, remove executable bit. 2014-09-10 17:17:44 +08:00
parameter_groups.py Improve StackValidationFailed resp param_groups 2015-06-03 14:05:54 +00:00
parameters.py Use six.iterkeys(x) instead of x.keys() 2015-04-23 17:18:40 +03:00
plugin_manager.py Use six.moves.map/filter/zip 2015-04-24 11:52:39 +05:30
properties.py Do constraint validation for None value property 2015-05-04 03:09:28 +00:00
resource.py Convergence: Check-Resource skeleton 2015-06-02 00:52:36 +05:30
rsrc_defn.py Update the rest of the code to satisfy flake8 in a py34 env 2015-04-24 11:53:43 +05:30
scheduler.py Update the rest of the code to satisfy flake8 in a py34 env 2015-04-24 11:53:43 +05:30
service.py Merge "Include support status in resource schema" 2015-06-03 01:09:18 +00:00
service_software_config.py Stop using deprecated oslo_utils.timeutils.strtime() 2015-06-02 16:29:15 +02:00
service_stack_watch.py Use six.itervalues(x) instead of x.values() 2015-04-21 09:05:49 +03:00
stack.py Merge "Convergence: Check-Resource skeleton" 2015-06-03 01:00:59 +00:00
stack_lock.py Pass stack id to init stacklock 2015-04-21 13:40:47 +08:00
support.py Add version to support_status where it omitted 2015-04-10 13:44:24 +03:00
sync_point.py Convergence: Check-Resource skeleton 2015-06-02 00:52:36 +05:30
template.py Do not verify requirements on extension loading 2015-05-25 10:39:07 +12:00
timestamp.py Make the first line of every file consistent. 2014-03-04 09:03:04 -06:00
update.py Backup new resource as soon as possible 2015-06-02 11:37:02 +03:00
volume_tasks.py Remove TaskRunner from Volume resources 2015-05-19 00:15:21 +03:00
watchrule.py Heat could not create samples with Ceilometer 2015-05-28 22:18:35 +08:00
worker.py Convergence: Check-Resource skeleton 2015-06-02 00:52:36 +05:30