Spec and test fixes for master branch 48/948/6
authorSergey Kolekonov <skolekonov@mirantis.com>
Mon, 24 Nov 2014 09:17:56 +0000 (12:17 +0300)
committerSergey Kolekonov <skolekonov@mirantis.com>
Mon, 24 Nov 2014 16:38:29 +0000 (19:38 +0300)
- Neutron DB migration scripts from master branch requires Neutron plugins
installed
- Add python-netifaces to rpm dependencies
- Remove specific request format

Change-Id: If5634120431060dfc73f759cf4d93aac679be1f6

rpm/SPECS/openstack-neutron.spec
tests/runtests.sh

index e5b877b95d75baf456157993009d5ae830b8304b..159e3a67fcd12f6fa27b509c1ac9c235b1cc14ec 100644 (file)
@@ -67,6 +67,7 @@ BuildRequires:        python-d2to1
 
 Requires:   ipset
 Requires:      dnsmasq-utils
+Requires:   python-netifaces
 Requires:      python-neutron = %{version}-%{release}
 Requires:      python-oslo-rootwrap
 Requires:      openstack-utils
index 1dff794061cef6d5db2e550a8a20cc2fad96d7e7..5b10b3814159943a32a142685653e734ad3ae5d1 100755 (executable)
@@ -8,7 +8,6 @@ TOKEN=$(openssl rand -hex 10)
 MYSQL_PASS=mysql_pass
 AUTH="--os-auth-url http://127.0.0.1:35357 --os-token $TOKEN --os-endpoint http://127.0.0.1:35357/v2.0/"
 NEUTRON_AUTH="--os-username neutron --os-password neutron --os-tenant-name neutron --os-auth-url http://127.0.0.1:35357/v2.0"
-FORMAT=" --request-format xml"
 CORE_PLUGIN="neutron.plugins.ml2.plugin.Ml2Plugin"
 
 if [[ $PLATFORM =~ Ubuntu ]]; then UBUNTU=true; fi
@@ -26,8 +25,10 @@ install_packages() {
         yum install -y openstack-keystone rabbitmq-server mysql-server python-oslo-utils
         #Install some plugins because they are required for db-migration scripts (bug #1371184)
         #Ubuntu neutron-server package include them
-        #yum install -y openstack-neutron-bigswitch openstack-neutron-brocade openstack-neutron-cisco openstack-neutron-hyperv openstack-neutron-vmware openstack-neutron-openvswitch \
-        #               openstack-neutron-ryu openstack-neutron-linuxbridge openstack-neutron-metaplugin openstack-neutron-mellanox openstack-neutron-nec openstack-neutron-nuage
+        if [ "$SOURCEBRANCH" == "master" ]; then
+          yum install -y openstack-neutron-bigswitch openstack-neutron-brocade openstack-neutron-cisco openstack-neutron-hyperv openstack-neutron-vmware openstack-neutron-openvswitch \
+                         openstack-neutron-ryu openstack-neutron-linuxbridge openstack-neutron-metaplugin openstack-neutron-mellanox openstack-neutron-nec openstack-neutron-nuage
+        fi
     fi
 }
 
@@ -155,7 +156,7 @@ start_neutron_server () {
 
 check_neutron_server() {
     #Execute tests
-    neutron $NEUTRON_AUTH net-create $FORMAT mynet1
+    neutron $NEUTRON_AUTH net-create mynet1
     CHECK=$(neutron $NEUTRON_AUTH net-list | grep id)
     if [ -z "$CHECK" ]; then echo "Network listing failed" && FAILURE=true; fi
 }