Add simple tests for Neutron packages
[openstack-build/neutron-build.git] / rpm / SPECS / openstack-neutron.spec
index cc2368926a0067bd6a0ad3019e3515a399e34380..f6abfe4155e08e81b0cd926a2afd4b39f97812be 100644 (file)
@@ -69,6 +69,18 @@ Requires:    dnsmasq-utils
 Requires:      python-neutron = %{version}-%{release}
 Requires:      python-oslo-rootwrap
 Requires:      openstack-utils
+Requires:   openstack-neutron-bigswitch
+Requires:   openstack-neutron-brocade
+Requires:   openstack-neutron-cisco
+Requires:   openstack-neutron-hyperv
+Requires:   openstack-neutron-vmware
+Requires:   openstack-neutron-openvswitch
+Requires:   openstack-neutron-ryu
+Requires:   openstack-neutron-linuxbridge
+Requires:   openstack-neutron-metaplugin
+Requires:   openstack-neutron-mellanox
+Requires:   openstack-neutron-nec
+Requires:   openstack-neutron-nuage
 
 Requires(post):                chkconfig
 Requires(postun):      initscripts
@@ -103,33 +115,32 @@ Requires: python-alembic >= 0.6.4
 Requires:      python-amqplib
 Requires:      python-anyjson >= 0.3.3
 Requires:      python-babel >= 1.3
-Requires:      python-eventlet >= 0.13.0
+Requires:      python-eventlet >= 0.15.1
 Requires:      python-greenlet >= 0.3.2
 Requires:      python-httplib2 >= 0.7.5
 Requires:      python-iso8601 >= 0.1.9
 Requires:       python-jsonrpclib
 Requires:      python-jinja2
-Requires:      python-keystoneclient >= 0.10.0
+Requires:      python-keystoneclient >= 1:0.10.0
 Requires:       python-keystonemiddleware >= 1.0.0
 Requires:      python-kombu >= 2.4.8
 Requires:      python-lxml
-Requires:       python-oslo-messaging >= 1.4.0.0a3
-Requires:      python-oslo-rootwrap >= 1.3.0.0a1
-Requires:       python-requests >= 1.1
-Requires:      python-paste-deploy >= 1.5
+Requires:       python-oslo-messaging >= 1.4.0
+Requires:      python-oslo-rootwrap >= 1.3.0
+Requires:       python-requests >= 1.2.1
+Requires:      python-paste-deploy >= 1.5.0
 Requires:      python-routes >= 1.12.3
 Requires:      python-sqlalchemy >= 0.8.4
 Requires:      python-webob >= 1.2.3
 Requires:      python-netaddr >= 0.7.6
-Requires:      python-oslo-config >= 1:1.2.0
-Requires:       python-oslo-db >= 0.2.0
+Requires:      python-oslo-config >= 1.4.0
+Requires:       python-oslo-db >= 0.4.0
 Requires:      python-qpid
-Requires:      python-neutronclient >= 2.3.5
-Requires:       python-novaclient >= 2.17.0
+Requires:      python-neutronclient >= 2.3.6
 Requires:      python-stevedore >= 0.14
 Requires:      python-six >= 1.7.0
 
-Requires:      python-novaclient >= 1:2.17.0
+Requires:   python-novaclient >= 1:2.17.0
 Requires:      sudo
 
 
@@ -866,6 +877,7 @@ fi
 %dir %{_datarootdir}/neutron/rootwrap
 %{_datarootdir}/neutron/rootwrap/debug.filters
 %{_datarootdir}/neutron/rootwrap/dhcp.filters
+%{_datarootdir}/neutron/rootwrap/ipset-firewall.filters
 %{_datarootdir}/neutron/rootwrap/iptables-firewall.filters
 %{_datarootdir}/neutron/rootwrap/l3.filters
 %{_datarootdir}/neutron/rootwrap/lbaas-haproxy.filters
@@ -898,12 +910,14 @@ fi
 
 %files bigswitch
 %doc LICENSE
-%doc neutron/plugins/bigswitch/README
 %{_bindir}/neutron-restproxy-agent
 %{python_sitelib}/neutron/plugins/bigswitch
 %dir %{_sysconfdir}/neutron/plugins/bigswitch
+%dir %{_sysconfdir}/neutron/plugins/bigswitch/ssl/ca_certs
+%dir %{_sysconfdir}/neutron/plugins/bigswitch/ssl/host_certs
+%doc %{_sysconfdir}/neutron/plugins/bigswitch/ssl/ca_certs/README
+%doc %{_sysconfdir}/neutron/plugins/bigswitch/ssl/host_certs/README
 %config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/plugins/bigswitch/*.ini
-%doc %{_sysconfdir}/neutron/plugins/bigswitch/README
 
 
 %files brocade