blob: 288117ed43fe1f9ba2648db8fbd36f5a2c95bfe7 [file] [log] [blame]
Omer070e4cb2024-05-29 14:06:32 +02001#!/usr/bin/env bash
2
3saveenv=$-
4set -e
5
6# install_designate_tempest_plugin
7function install_designate_tempest_plugin {
8 setup_dev_lib "designate-tempest-plugin"
9}
10
11function _configure_tempest {
12 if [ -n "$DESIGNATE_BIN_DIR" ]; then
13 iniset $TEMPEST_CONFIG dns_feature_enabled designate_manage_path ${DESIGNATE_BIN_DIR}/designate-manage
14 fi
15}
16
17if [[ "$1" == "stack" ]]; then
18 case "$2" in
19 install)
20 # Install dev library if the user explicitly requests it
21 # (INSTALL_TEMPEST=True)
22 if [[ "$(trueorfalse False INSTALL_TEMPEST)" == "True" ]]; then
23 echo_summary "Installing designate-tempest-plugin"
24 install_designate_tempest_plugin
25 fi
26 ;;
27 test-config)
28 echo_summary "Configuring tempest designate-manage"
29 _configure_tempest
30 ;;
31 esac
32fi
33
34if [[ $saveenv =~ e ]]; then
35 set -e
36else
37 set +e
38fi