Don't execute translation rule for property that contains a GetParam function that can't be resolved at the moment. Such situation happens when we try to resolve get_param function that refer to parameter with None value. We receive parameter value from parent stack, where this value is a reference to some resource without resource_id, so this situation is legal for stack preview and we shouldn't fail. Note, that we can reproduce this behaviour only with resources with hidden parameters and overrided get_resource_id method, that returns None if resoruce creation has not been started yet. Change-Id: Ia1097940db983721c8b5116db7ee0a2c4c45339d Closes-Bug: #1548802
Heat integration tests
These tests can be run against any heat-enabled OpenStack cloud, however defaults match running against a recent DevStack.
To run the tests against DevStack, do the following:
# source DevStack credentials
source /opt/stack/devstack/openrc
# run the heat integration tests with those credentials
cd /opt/stack/heat
tox -eintegration
If custom configuration is required, copy the following file:
heat_integrationtests/heat_integrationtests.conf.sample
to:
heat_integrationtests/heat_integrationtests.conf
and make any required configuration changes before running:
tox -eintegration