5 VENV=${1:-"dsvm-functional"}
8 DEVSTACK_PATH=$GATE_DEST/devstack
10 if [ "$VENV" == "dsvm-functional" ] || [ "$VENV" == "dsvm-fullstack" ]
12 # The following need to be set before sourcing
13 # configure_for_func_testing.
15 NEUTRON_PATH=$GATE_DEST/neutron
19 source $NEUTRON_PATH/tools/configure_for_func_testing.sh
21 # Make the workspace owned by the stack user
22 sudo chown -R $STACK_USER:$STACK_USER $BASE
24 configure_host_for_func_testing
25 elif [ "$VENV" == "api" ]
27 cat > $DEVSTACK_PATH/local.conf <<EOF
28 [[post-config|/etc/neutron/neutron_vpnaas.conf]]
31 service_provider=VPN:openswan:neutron_vpnaas.services.vpn.service_drivers.ipsec.IPsecVPNDriver:default
35 export DEVSTACK_LOCAL_CONFIG+="
36 enable_plugin neutron-vpnaas git://git.openstack.org/openstack/neutron-vpnaas
37 enable_plugin neutron git://git.openstack.org/openstack/neutron
41 $BASE/new/devstack-gate/devstack-vm-gate.sh