Skip to content

Commit d7af0fe

Browse files
Jenkinsopenstack-gerrit
authored andcommitted
Merge "Update devstack to work with new split neutron services repos"
2 parents d09a1db + 20b839f commit d7af0fe

5 files changed

Lines changed: 30 additions & 3 deletions

File tree

lib/neutron

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,9 @@ GITDIR["python-neutronclient"]=$DEST/python-neutronclient
101101

102102

103103
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
104107
NEUTRON_AUTH_CACHE_DIR=${NEUTRON_AUTH_CACHE_DIR:-/var/cache/neutron}
105108

106109
# Support entry points installation of console scripts
@@ -598,6 +601,18 @@ function init_neutron {
598601
function install_neutron {
599602
git_clone $NEUTRON_REPO $NEUTRON_DIR $NEUTRON_BRANCH
600603
setup_develop $NEUTRON_DIR
604+
if is_service_enabled q-fwaas; then
605+
git_clone $NEUTRON_FWAAS_REPO $NEUTRON_FWAAS_DIR $NEUTRON_FWAAS_BRANCH
606+
setup_develop $NEUTRON_FWAAS_DIR
607+
fi
608+
if is_service_enabled q-lbaas; then
609+
git_clone $NEUTRON_LBAAS_REPO $NEUTRON_LBAAS_DIR $NEUTRON_LBAAS_BRANCH
610+
setup_develop $NEUTRON_LBAAS_DIR
611+
fi
612+
if is_service_enabled q-vpn; then
613+
git_clone $NEUTRON_VPNAAS_REPO $NEUTRON_VPNAAS_DIR $NEUTRON_VPNAAS_BRANCH
614+
setup_develop $NEUTRON_VPNAAS_DIR
615+
fi
601616

602617
if [ "$VIRT_DRIVER" == 'xenserver' ]; then
603618
local dom0_ip

lib/neutron_plugins/services/firewall

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
FW_XTRACE=$(set +o | grep xtrace)
66
set +o xtrace
77

8-
FWAAS_PLUGIN=neutron.services.firewall.fwaas_plugin.FirewallPlugin
8+
FWAAS_PLUGIN=neutron_fwaas.services.firewall.fwaas_plugin.FirewallPlugin
99

1010
function neutron_fwaas_configure_common {
1111
_neutron_service_plugin_class_add $FWAAS_PLUGIN

lib/neutron_plugins/services/loadbalancer

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ set +o xtrace
77

88

99
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
1111

1212
function neutron_agent_lbaas_install_agent_packages {
1313
if is_ubuntu || is_fedora || is_suse; then

lib/neutron_plugins/services/vpn

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ set +o xtrace
77

88

99
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"}
1111
IPSEC_PACKAGE=${IPSEC_PACKAGE:-"openswan"}
1212

1313
function neutron_vpn_install_agent_packages {

stackrc

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,18 @@ KEYSTONE_BRANCH=${KEYSTONE_BRANCH:-master}
187187
NEUTRON_REPO=${NEUTRON_REPO:-${GIT_BASE}/openstack/neutron.git}
188188
NEUTRON_BRANCH=${NEUTRON_BRANCH:-master}
189189

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+
190202
# compute service
191203
NOVA_REPO=${NOVA_REPO:-${GIT_BASE}/openstack/nova.git}
192204
NOVA_BRANCH=${NOVA_BRANCH:-master}

0 commit comments

Comments
 (0)