Browse code

Enable neutron-lib for LIBS_FROM_GIT for backwards compat jobs

Change-Id: I8dd84c59d2ec3a7c01ff4f1aaf7fa61d7466cfd5

Doug Wiegley authored on 2016/02/11 10:37:21
Showing 3 changed files
... ...
@@ -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