Browse code

Merge "Update devstack to work with new split neutron services repos"

Jenkins authored on 2014/12/11 08:01:40
Showing 5 changed files
... ...
@@ -101,6 +101,9 @@ GITDIR["python-neutronclient"]=$DEST/python-neutronclient
101 101
 
102 102
 
103 103
 NEUTRON_DIR=$DEST/neutron
104
+NEUTRON_FWAAS_DIR=$DEST/neutron-fwaas
105
+NEUTRON_LBAAS_DIR=$DEST/neutron-lbaas
106
+NEUTRON_VPNAAS_DIR=$DEST/neutron-vpnaas
104 107
 NEUTRON_AUTH_CACHE_DIR=${NEUTRON_AUTH_CACHE_DIR:-/var/cache/neutron}
105 108
 
106 109
 # Support entry points installation of console scripts
... ...
@@ -598,6 +601,18 @@ function init_neutron {
598 598
 function install_neutron {
599 599
     git_clone $NEUTRON_REPO $NEUTRON_DIR $NEUTRON_BRANCH
600 600
     setup_develop $NEUTRON_DIR
601
+    if is_service_enabled q-fwaas; then
602
+        git_clone $NEUTRON_FWAAS_REPO $NEUTRON_FWAAS_DIR $NEUTRON_FWAAS_BRANCH
603
+        setup_develop $NEUTRON_FWAAS_DIR
604
+    fi
605
+    if is_service_enabled q-lbaas; then
606
+        git_clone $NEUTRON_LBAAS_REPO $NEUTRON_LBAAS_DIR $NEUTRON_LBAAS_BRANCH
607
+        setup_develop $NEUTRON_LBAAS_DIR
608
+    fi
609
+    if is_service_enabled q-vpn; then
610
+        git_clone $NEUTRON_VPNAAS_REPO $NEUTRON_VPNAAS_DIR $NEUTRON_VPNAAS_BRANCH
611
+        setup_develop $NEUTRON_VPNAAS_DIR
612
+    fi
601 613
 
602 614
     if [ "$VIRT_DRIVER" == 'xenserver' ]; then
603 615
         local dom0_ip
... ...
@@ -5,7 +5,7 @@
5 5
 FW_XTRACE=$(set +o | grep xtrace)
6 6
 set +o xtrace
7 7
 
8
-FWAAS_PLUGIN=neutron.services.firewall.fwaas_plugin.FirewallPlugin
8
+FWAAS_PLUGIN=neutron_fwaas.services.firewall.fwaas_plugin.FirewallPlugin
9 9
 
10 10
 function neutron_fwaas_configure_common {
11 11
     _neutron_service_plugin_class_add $FWAAS_PLUGIN
... ...
@@ -7,7 +7,7 @@ set +o xtrace
7 7
 
8 8
 
9 9
 AGENT_LBAAS_BINARY="$NEUTRON_BIN_DIR/neutron-lbaas-agent"
10
-LBAAS_PLUGIN=neutron.services.loadbalancer.plugin.LoadBalancerPlugin
10
+LBAAS_PLUGIN=neutron_lbaas.services.loadbalancer.plugin.LoadBalancerPlugin
11 11
 
12 12
 function neutron_agent_lbaas_install_agent_packages {
13 13
     if is_ubuntu || is_fedora || is_suse; then
... ...
@@ -7,7 +7,7 @@ set +o xtrace
7 7
 
8 8
 
9 9
 AGENT_VPN_BINARY="$NEUTRON_BIN_DIR/neutron-vpn-agent"
10
-VPN_PLUGIN=${VPN_PLUGIN:-"neutron.services.vpn.plugin.VPNDriverPlugin"}
10
+VPN_PLUGIN=${VPN_PLUGIN:-"neutron_vpnaas.services.vpn.plugin.VPNDriverPlugin"}
11 11
 IPSEC_PACKAGE=${IPSEC_PACKAGE:-"openswan"}
12 12
 
13 13
 function neutron_vpn_install_agent_packages {
... ...
@@ -187,6 +187,18 @@ KEYSTONE_BRANCH=${KEYSTONE_BRANCH:-master}
187 187
 NEUTRON_REPO=${NEUTRON_REPO:-${GIT_BASE}/openstack/neutron.git}
188 188
 NEUTRON_BRANCH=${NEUTRON_BRANCH:-master}
189 189
 
190
+# neutron fwaas service
191
+NEUTRON_FWAAS_REPO=${NEUTRON_FWAAS_REPO:-${GIT_BASE}/openstack/neutron-fwaas.git}
192
+NEUTRON_FWAAS_BRANCH=${NEUTRON_FWAAS_BRANCH:-master}
193
+
194
+# neutron lbaas service
195
+NEUTRON_LBAAS_REPO=${NEUTRON_LBAAS_REPO:-${GIT_BASE}/openstack/neutron-lbaas.git}
196
+NEUTRON_LBAAS_BRANCH=${NEUTRON_LBAAS_BRANCH:-master}
197
+
198
+# neutron vpnaas service
199
+NEUTRON_VPNAAS_REPO=${NEUTRON_VPNAAS_REPO:-${GIT_BASE}/openstack/neutron-vpnaas.git}
200
+NEUTRON_VPNAAS_BRANCH=${NEUTRON_VPNAAS_BRANCH:-master}
201
+
190 202
 # compute service
191 203
 NOVA_REPO=${NOVA_REPO:-${GIT_BASE}/openstack/nova.git}
192 204
 NOVA_BRANCH=${NOVA_BRANCH:-master}