diff options
author | Zane Bitter <zbitter@redhat.com> | 2017-02-03 17:52:10 -0500 |
---|---|---|
committer | Zane Bitter <zbitter@redhat.com> | 2017-02-03 17:52:10 -0500 |
commit | b2ee58c7f6883011b4ba8b387eedc63d3600aea0 (patch) | |
tree | 64742600a04758f4653a0c6500fb5a88a6d60a4b /puppet/extraconfig/pre_deploy | |
parent | 17b3de6d56b8d8aa2b8517ca085212482d8da8ca (diff) |
Don't recalculate EndpointMap to get outputs
As of Ocata, whenever Heat needs to get the value of an output from a
nested Stack it will still load the Stack in memory and re-resolve the
output value. This means that the EndpointMap's endpoint_map output, which
is huge, gets loaded and recalculated whenever showing the EndpointMap or
KeystoneUrl outputs of the main (overcloud) stack. To avoid this, store the
value locally in an OS::Heat::Value resource. This means that the
EndpointMap will only be resolved once, during the stack create/update, and
the outputs can refer to that value.
Change-Id: Ia79eceeea309f5508713a310849f5d366a035430
Depends-On: If0f80cab94c28514d1569b1025362ab9d9d31512
Diffstat (limited to 'puppet/extraconfig/pre_deploy')
0 files changed, 0 insertions, 0 deletions