blob: 3a0cee2f63d324d63360c9b9a99c8907a8782b3e [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
Omerc1f894b2024-05-09 00:21:51 +020015
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}
Omer070e4cb2024-05-29 14:06:32 +020019}
20
21if [[ "$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
36fi
37
38if [[ $saveenv =~ e ]]; then
39 set -e
40else
41 set +e
42fi