commit 94f9819c67a4d8f37efcfdd2eee4eb6369a06bb7
Author: Steve Baker <email address hidden>
Date: Fri Feb 27 09:38:21 2015 +1300
Ignore top-level merge items which evaluate False
There has been recent tripleo regressions caused by heat
setting empty config as '' rather than {} which cause os-apply-config
to error on merge_configs.
This change ignores any top-level config which evaluates to False,
ignoring possible empty data including '', {}, None, []
An os-apply-config release with this fix would likely allow the current
heat pin to be removed Id134664a5df7232da0fb5d9ed62b82e12b3d54a8
Reviewed: https:/ /review. openstack. org/159604 /git.openstack. org/cgit/ openstack/ os-apply- config/ commit/ ?id=94f9819c67a 4d8f37efcfdd2ee e4eb6369a06bb7
Committed: https:/
Submitter: Jenkins
Branch: master
commit 94f9819c67a4d8f 37efcfdd2eee4eb 6369a06bb7
Author: Steve Baker <email address hidden>
Date: Fri Feb 27 09:38:21 2015 +1300
Ignore top-level merge items which evaluate False
There has been recent tripleo regressions caused by heat
setting empty config as '' rather than {} which cause os-apply-config
to error on merge_configs.
This change ignores any top-level config which evaluates to False,
ignoring possible empty data including '', {}, None, []
An os-apply-config release with this fix would likely allow the current 2da0fb5d9ed62b8 2e12b3d54a8
heat pin to be removed Id134664a5df723
Change-Id: Ia5bd99d1550f43 760c064b769be3b e46b3417331
Closes-Bug: #1426116
Related-Bug: #1425238