blob: 3a0cee2f63d324d63360c9b9a99c8907a8782b3e [file] [log] [blame]
#!/usr/bin/env bash
saveenv=$-
set -e
# install_designate_tempest_plugin
function install_designate_tempest_plugin {
setup_dev_lib "designate-tempest-plugin"
}
function _configure_tempest {
if [ -n "$DESIGNATE_BIN_DIR" ]; then
iniset $TEMPEST_CONFIG dns_feature_enabled designate_manage_path ${DESIGNATE_BIN_DIR}/designate-manage
fi
POOLS_YAML_PATH=/etc/designate/multiple-pools.yaml
cp /etc/designate/pools.yaml ${POOLS_YAML_PATH}
sed -i 's/"pool_level": "secondary"/"pool_level": "tertiary"/' ${POOLS_YAML_PATH}
}
if [[ "$1" == "stack" ]]; then
case "$2" in
install)
# Install dev library if the user explicitly requests it
# (INSTALL_TEMPEST=True)
if [[ "$(trueorfalse False INSTALL_TEMPEST)" == "True" ]]; then
echo_summary "Installing designate-tempest-plugin"
install_designate_tempest_plugin
fi
;;
test-config)
echo_summary "Configuring tempest designate-manage"
_configure_tempest
;;
esac
fi
if [[ $saveenv =~ e ]]; then
set -e
else
set +e
fi