Omer | 070e4cb | 2024-05-29 14:06:32 +0200 | [diff] [blame] | 1 | #!/usr/bin/env bash |
| 2 | |
| 3 | saveenv=$- |
| 4 | set -e |
| 5 | |
| 6 | # install_designate_tempest_plugin |
| 7 | function install_designate_tempest_plugin { |
| 8 | setup_dev_lib "designate-tempest-plugin" |
| 9 | } |
| 10 | |
| 11 | function _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 | |
| 17 | if [[ "$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 |
| 32 | fi |
| 33 | |
| 34 | if [[ $saveenv =~ e ]]; then |
| 35 | set -e |
| 36 | else |
| 37 | set +e |
| 38 | fi |