heat/heat
Zane Bitter 316b80e1d5 Ensure the whole ResourceDefinition is validated
We used to validate intrinsic functions in the ResourceDefinition by just
passing it to function.validate(). That worked when it also acted as a
CloudFormation template snippet but, since that behaviour was removed by
2c6fc7bcd6, that call now does nothing. This
replaces it with a validate() method on the ResourceDefinition itself.

This also improves path reporting for validation errors in deletion or
update policies.

Change-Id: I58c788002136ddf9bded309366e2072823b3ac77
Closes-Bug: #1732798
2017-11-16 18:17:23 -05:00
..
api Merge "Don't return the sensitive information to user" 2017-11-15 00:50:05 +00:00
cloudinit Validate that python3 is ready for loguserdata 2016-08-26 11:49:30 +00:00
cmd Enable mutable config in Heat 2017-05-17 05:25:56 +00:00
common Merge "Modify the docstring of method 'check_is_admin'" 2017-11-15 13:02:00 +00:00
db Fix logic error in sqlarchemy api 2017-11-08 15:26:58 +11:00
engine Ensure the whole ResourceDefinition is validated 2017-11-16 18:17:23 -05:00
hacking Restrict use of iteritems, iterkeys and itervalues 2016-03-23 10:05:54 +00:00
httpd Add httpd documentation and sample configs 2017-07-07 11:00:06 +05:30
locale Imported Translations from Zanata 2017-10-07 11:22:47 +00:00
objects Create replacement resource atomically 2017-11-03 09:14:46 +05:30
rpc Added tags attribute to the template parameter 2017-11-13 15:51:19 +05:30
scaling Remove log translations 2017-03-25 17:11:50 +08:00
tests Ensure the whole ResourceDefinition is validated 2017-11-16 18:17:23 -05:00
__init__.py
version.py