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 |
Omer | c1f894b | 2024-05-09 00:21:51 +0200 | [diff] [blame^] | 15 | |
| 16 | POOLS_YAML_PATH=/etc/designate/multiple-pools.yaml |
| 17 | cp /etc/designate/pools.yaml ${POOLS_YAML_PATH} |
| 18 | sed -i 's/"pool_level": "secondary"/"pool_level": "tertiary"/' ${POOLS_YAML_PATH} |
Omer | 070e4cb | 2024-05-29 14:06:32 +0200 | [diff] [blame] | 19 | } |
| 20 | |
| 21 | if [[ "$1" == "stack" ]]; then |
| 22 | case "$2" in |
| 23 | install) |
| 24 | # Install dev library if the user explicitly requests it |
| 25 | # (INSTALL_TEMPEST=True) |
| 26 | if [[ "$(trueorfalse False INSTALL_TEMPEST)" == "True" ]]; then |
| 27 | echo_summary "Installing designate-tempest-plugin" |
| 28 | install_designate_tempest_plugin |
| 29 | fi |
| 30 | ;; |
| 31 | test-config) |
| 32 | echo_summary "Configuring tempest designate-manage" |
| 33 | _configure_tempest |
| 34 | ;; |
| 35 | esac |
| 36 | fi |
| 37 | |
| 38 | if [[ $saveenv =~ e ]]; then |
| 39 | set -e |
| 40 | else |
| 41 | set +e |
| 42 | fi |