blob: 288117ed43fe1f9ba2648db8fbd36f5a2c95bfe7 [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
}
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