81f9380765
This change implement's a new BGP plugin which allows BGP support in Openstack, using NSXv service edges (ESG). When a BGP speaker is associated with an external network, service edges which accommodates tenant routers that have their GW port on this network would be configured to enable BGP/Dynamic-routing. The specific BGP configuration (e.g - localAS, neighbours) for the edge is retrieved from the BGP speaker object and its peers. This change also adds an extension to the BGP peer object, this extension allows the cloud operator to associate a BGP peer with a specific service edge that will serve as GW edge for the network, multiple GW edges are supported by enabling ECMP on tenant service edges. Co-Authored: yuyangbj <yangyu@vmware.com> Change-Id: Ife69b97f3232bee378a48d91dc53bdc8837de7f5
23 lines
657 B
Bash
Executable File
23 lines
657 B
Bash
Executable File
#! /bin/sh
|
|
|
|
set -e
|
|
|
|
DIR=$(dirname $0)
|
|
${DIR}/tox_install_project.sh neutron neutron $*
|
|
${DIR}/tox_install_project.sh networking-l2gw networking_l2gw $*
|
|
${DIR}/tox_install_project.sh networking-sfc networking_sfc $*
|
|
${DIR}/tox_install_project.sh neutron-lbaas neutron_lbaas $*
|
|
${DIR}/tox_install_project.sh vmware-nsxlib vmware_nsxlib $*
|
|
${DIR}/tox_install_project.sh neutron-fwaas neutron_fwaas $*
|
|
${DIR}/tox_install_project.sh neutron-dynamic-routing neutron-dynamic-routing $*
|
|
|
|
CONSTRAINTS_FILE=$1
|
|
shift
|
|
|
|
install_cmd="pip install"
|
|
if [ $CONSTRAINTS_FILE != "unconstrained" ]; then
|
|
install_cmd="$install_cmd -c$CONSTRAINTS_FILE"
|
|
fi
|
|
|
|
$install_cmd -U $*
|