commit 907c0aac79a367d84bdbc26acbf5c4475f9abab7
Author: Steven Hardy <email address hidden>
Date: Fri Dec 12 17:49:10 2014 +0000
Disable nested validation for ResourceGroup with zero count
Some users (TripleO specifically) want to disable features via a
count of zero, which is a problem as we always recurse and validate
the nested stack since c31c34f8dfd0919bf46a975701c139073115debc
Instead, we only do validation when the count is non-zero, to
enable, e.g default image names, to be ignored at validation
time (as we'll never use them) instead of rejected by the nested
schema (e.g the server.py properties schema which contains a
custom contraint to always validate the image).
This should still allow us to fail fast (at validation time before
creating anything) when we're actually about to create something,
e.g when the count is non-zero.
Reviewed: https:/ /review. openstack. org/141444 /git.openstack. org/cgit/ openstack/ heat/commit/ ?id=907c0aac79a 367d84bdbc26acb f5c4475f9abab7
Committed: https:/
Submitter: Jenkins
Branch: master
commit 907c0aac79a367d 84bdbc26acbf5c4 475f9abab7
Author: Steven Hardy <email address hidden>
Date: Fri Dec 12 17:49:10 2014 +0000
Disable nested validation for ResourceGroup with zero count
Some users (TripleO specifically) want to disable features via a bf46a975701c139 073115debc
count of zero, which is a problem as we always recurse and validate
the nested stack since c31c34f8dfd0919
Instead, we only do validation when the count is non-zero, to
enable, e.g default image names, to be ignored at validation
time (as we'll never use them) instead of rejected by the nested
schema (e.g the server.py properties schema which contains a
custom contraint to always validate the image).
This should still allow us to fail fast (at validation time before
creating anything) when we're actually about to create something,
e.g when the count is non-zero.
Change-Id: I411ff41a9e0730 e9864f5ed4ac54f 1d5d0ec02d7
Closes-Bug: #1401929