Add support for neutron-full and api jobs using pecan to gate_hook
authorDoug Wiegley <dougw@a10networks.com>
Fri, 15 Jan 2016 16:43:51 +0000 (10:43 -0600)
committerHenry Gessau <HenryG@gessau.net>
Sat, 16 Jan 2016 18:06:19 +0000 (18:06 +0000)
Change-Id: I21ad2a901c59bb58327b5e502cf9e848b3506b56

neutron/tests/contrib/gate_hook.sh

index d92247b853cddc6788d138208630464ac47ea517..841c987c7c104246dc7cfeeab326fe357821df09 100644 (file)
@@ -22,7 +22,7 @@ then
     sudo chown -R $STACK_USER:$STACK_USER $BASE
 
     configure_host_for_func_testing
-elif [ "$VENV" == "api" ]
+elif [ "$VENV" == "api" -o "$VENV" == "api-pecan" -o "$VENV" == "full-pecan" ]
 then
     cat > $DEVSTACK_PATH/local.conf <<EOF
 [[post-config|/etc/neutron/neutron_vpnaas.conf]]
@@ -32,6 +32,17 @@ service_provider=VPN:openswan:neutron_vpnaas.services.vpn.service_drivers.ipsec.
 
 EOF
 
+    if [ "$VENV" == "api-pecan" -o "$VENV" == "full-pecan" ]
+    then
+        cat >> $DEVSTACK_PATH/local.conf <<EOF
+[[post-config|/etc/neutron/neutron.conf]]
+
+[default]
+web_framework=pecan
+
+EOF
+    fi
+
     export DEVSTACK_LOCAL_CONFIG+="
 enable_plugin neutron-vpnaas git://git.openstack.org/openstack/neutron-vpnaas
 enable_plugin neutron git://git.openstack.org/openstack/neutron