Requires: ipset
Requires: dnsmasq-utils
+Requires: python-netifaces
Requires: python-neutron = %{version}-%{release}
Requires: python-oslo-rootwrap
Requires: openstack-utils
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
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
}
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
}