34 lines
772 B
Bash
34 lines
772 B
Bash
#!/usr/bin/env bash
|
|
|
|
set -xe
|
|
|
|
PROJECT_NAME=neutron-dynamic-routing
|
|
GATE_DEST=$BASE/new
|
|
NEUTRON_PATH=$GATE_DEST/neutron
|
|
DR_PATH=$GATE_DEST/$PROJECT_NAME
|
|
DEVSTACK_PATH=$GATE_DEST/devstack
|
|
|
|
VENV=${1:-"dsvm-functional"}
|
|
|
|
|
|
if [[ "$VENV" == dsvm-functional* ]]
|
|
then
|
|
# The following need to be set before sourcing
|
|
# configure_for_func_testing.
|
|
GATE_STACK_USER=stack
|
|
IS_GATE=True
|
|
|
|
source $DEVSTACK_PATH/functions
|
|
source $NEUTRON_PATH/devstack/lib/ovs
|
|
source $NEUTRON_PATH/tools/configure_for_func_testing.sh
|
|
|
|
enable_plugin $PROJECT_NAME https://git.openstack.org/openstack/$PROJECT_NAME
|
|
|
|
# Make the workspace owned by the stack user
|
|
sudo chown -R $STACK_USER:$STACK_USER $BASE
|
|
|
|
else
|
|
echo "Unrecognized environment $VENV".
|
|
exit 1
|
|
fi
|