Change-Id: I8dd84c59d2ec3a7c01ff4f1aaf7fa61d7466cfd5
| ... | ... |
@@ -623,6 +623,13 @@ function init_neutron {
|
| 623 | 623 |
|
| 624 | 624 |
# install_neutron() - Collect source and prepare |
| 625 | 625 |
function install_neutron {
|
| 626 |
+ # Install neutron-lib from git so we make sure we're testing |
|
| 627 |
+ # the latest code. |
|
| 628 |
+ if use_library_from_git "neutron-lib"; then |
|
| 629 |
+ git_clone_by_name "neutron-lib" |
|
| 630 |
+ setup_dev_lib "neutron-lib" |
|
| 631 |
+ fi |
|
| 632 |
+ |
|
| 626 | 633 |
git_clone $NEUTRON_REPO $NEUTRON_DIR $NEUTRON_BRANCH |
| 627 | 634 |
setup_develop $NEUTRON_DIR |
| 628 | 635 |
if is_service_enabled q-fwaas; then |
| ... | ... |
@@ -488,6 +488,11 @@ GITREPO["diskimage-builder"]=${DIB_REPO:-${GIT_BASE}/openstack/diskimage-builder
|
| 488 | 488 |
GITBRANCH["diskimage-builder"]=${DIB_BRANCH:-master}
|
| 489 | 489 |
GITDIR["diskimage-builder"]=$DEST/diskimage-builder |
| 490 | 490 |
|
| 491 |
+# neutron-lib library containing neutron stable non-REST interfaces |
|
| 492 |
+GITREPO["neutron-lib"]=${NEUTRON_LIB_REPO:-${GIT_BASE}/openstack/neutron-lib.git}
|
|
| 493 |
+GITBRANCH["neutron-lib"]=${NEUTRON_LIB_BRANCH:-master}
|
|
| 494 |
+GITDIR["neutron-lib"]=$DEST/neutron-lib |
|
| 495 |
+ |
|
| 491 | 496 |
################## |
| 492 | 497 |
# |
| 493 | 498 |
# TripleO / Heat Agent Components |
| ... | ... |
@@ -41,7 +41,7 @@ ALL_LIBS+=" oslo.utils python-swiftclient" |
| 41 | 41 |
ALL_LIBS+=" python-neutronclient tooz ceilometermiddleware oslo.policy" |
| 42 | 42 |
ALL_LIBS+=" debtcollector os-brick automaton futurist oslo.service" |
| 43 | 43 |
ALL_LIBS+=" oslo.cache oslo.reports osprofiler" |
| 44 |
-ALL_LIBS+=" keystoneauth ironic-lib oslo.privsep" |
|
| 44 |
+ALL_LIBS+=" keystoneauth ironic-lib neutron-lib oslo.privsep" |
|
| 45 | 45 |
ALL_LIBS+=" diskimage-builder" |
| 46 | 46 |
|
| 47 | 47 |
# Generate the above list with |