Implicit dependencies are calculated before resources are validated.
Therefore, any error getting a property that occurs during processing on
implicit dependencies will be raised without any of the context of which
resource is in error. By ignoring such property errors in implicit
dependency calculations, we can defer the error handling until the
actual resource validation and thus give the user an error message they
can actually use.
Reviewed: https:/ /review. openstack. org/490149 /git.openstack. org/cgit/ openstack/ heat/commit/ ?id=b50df6b1fc4 60c7427dacb13ee 9e6e41ec63eb22
Committed: https:/
Submitter: Zuul
Branch: master
commit b50df6b1fc460c7 427dacb13ee9e6e 41ec63eb22
Author: Zane Bitter <email address hidden>
Date: Wed Aug 2 14:12:12 2017 -0400
Ignore property errors in implicit dependencies
Implicit dependencies are calculated before resources are validated.
Therefore, any error getting a property that occurs during processing on
implicit dependencies will be raised without any of the context of which
resource is in error. By ignoring such property errors in implicit
dependency calculations, we can defer the error handling until the
actual resource validation and thus give the user an error message they
can actually use.
Change-Id: If7e0e8fd46b1b0 6a29cdd89743635 ed32a9392e7
Closes-Bug: #1708209