Source21: neutron-linuxbridge-agent.upstart
Source12: neutron-openvswitch-agent.init
Source22: neutron-openvswitch-agent.upstart
-Source13: neutron-ryu-agent.init
-Source23: neutron-ryu-agent.upstart
Source14: neutron-nec-agent.init
Source24: neutron-nec-agent.upstart
Source15: neutron-dhcp-agent.init
Requires: ipset
Requires: dnsmasq-utils
+Requires: python-oslo-middleware
+Requires: python-netifaces
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: conntrack-tools
Requires(post): chkconfig
Requires(postun): initscripts
Obsoletes: python-quantum < 2013.2-0.3.b3
Requires: MySQL-python
-Requires: python-alembic >= 0.6.4
+Requires: python-alembic >= 0.7.1
Requires: python-amqplib
Requires: python-anyjson >= 0.3.3
Requires: python-babel >= 1.3
-Requires: python-eventlet >= 0.15.1
+Requires: python-eventlet >= 0.15.2
Requires: python-greenlet >= 0.3.2
Requires: python-httplib2 >= 0.7.5
Requires: python-iso8601 >= 0.1.9
-Requires: python-jsonrpclib
+Requires: python-jsonrpclib
Requires: python-jinja2
-Requires: python-keystoneclient >= 1:0.10.0
-Requires: python-keystonemiddleware >= 1.0.0
-Requires: python-kombu >= 2.4.8
+Requires: python-keystoneclient >= 1:0.11.0
+Requires: python-keystonemiddleware >= 1.0.0
+Requires: python-kombu >= 2.5.0
Requires: python-lxml
-Requires: python-oslo-messaging >= 1.4.0
+Requires: python-oslo-messaging >= 1.4.0
Requires: python-oslo-rootwrap >= 1.3.0
-Requires: python-requests >= 1.2.1
+Requires: python-requests >= 2.2.0
Requires: python-paste-deploy >= 1.5.0
Requires: python-routes >= 1.12.3
-Requires: python-sqlalchemy >= 0.8.4
+Requires: python-sqlalchemy >= 0.9.7
Requires: python-webob >= 1.2.3
-Requires: python-netaddr >= 0.7.6
-Requires: python-oslo-config >= 1.4.0
-Requires: python-oslo-db >= 0.4.0
+Requires: python-netaddr >= 0.7.12
+Requires: python-oslo-config >= 1.6.0
+Requires: python-oslo-db >= 1.3.0
Requires: python-qpid
Requires: python-neutronclient >= 2.3.6
-Requires: python-stevedore >= 0.14
+Requires: python-stevedore >= 1.1.0
Requires: python-six >= 1.7.0
-Requires: python-novaclient >= 1:2.17.0
+Requires: python-novaclient >= 1:2.18.0
Requires: sudo
networks using the PLUMgrid platform.
-%package ryu
-Summary: Neutron Ryu plugin
-Group: Applications/System
-
-Provides: openstack-quantum-ryu = %{version}-%{release}
-Obsoletes: openstack-quantum-ryu < 2013.2-0.3.b3
-
-Requires: openstack-neutron = %{version}-%{release}
-
-
-%description ryu
-Neutron provides an API to dynamically request and configure virtual
-networks.
-
-This package contains the neutron plugin that implements virtual
-networks using the Ryu Network Operating System.
-
-
%package nec
Summary: Neutron NEC plugin
Group: Applications/System
install -p -D -m 755 %{SOURCE10} %{buildroot}%{_initrddir}/neutron-server
install -p -D -m 755 %{SOURCE11} %{buildroot}%{_initrddir}/neutron-linuxbridge-agent
install -p -D -m 755 %{SOURCE12} %{buildroot}%{_initrddir}/neutron-openvswitch-agent
-install -p -D -m 755 %{SOURCE13} %{buildroot}%{_initrddir}/neutron-ryu-agent
install -p -D -m 755 %{SOURCE14} %{buildroot}%{_initrddir}/neutron-nec-agent
install -p -D -m 755 %{SOURCE15} %{buildroot}%{_initrddir}/neutron-dhcp-agent
install -p -D -m 755 %{SOURCE16} %{buildroot}%{_initrddir}/neutron-l3-agent
install -p -D -m 755 %{SOURCE17} %{buildroot}%{_initrddir}/neutron-metadata-agent
install -p -D -m 755 %{SOURCE18} %{buildroot}%{_initrddir}/neutron-ovs-cleanup
-install -p -D -m 755 %{SOURCE19} %{buildroot}%{_initrddir}/neutron-lbaas-agent
install -p -D -m 755 %{SOURCE30} %{buildroot}%{_initrddir}/neutron-mlnx-agent
install -p -D -m 755 %{SOURCE31} %{buildroot}%{_initrddir}/neutron-vpn-agent
install -p -D -m 755 %{SOURCE32} %{buildroot}%{_initrddir}/neutron-metering-agent
install -p -m 644 %{SOURCE20} %{buildroot}%{_datadir}/neutron/
install -p -m 644 %{SOURCE21} %{buildroot}%{_datadir}/neutron/
install -p -m 644 %{SOURCE22} %{buildroot}%{_datadir}/neutron/
-install -p -m 644 %{SOURCE23} %{buildroot}%{_datadir}/neutron/
install -p -m 644 %{SOURCE24} %{buildroot}%{_datadir}/neutron/
install -p -m 644 %{SOURCE25} %{buildroot}%{_datadir}/neutron/
install -p -m 644 %{SOURCE26} %{buildroot}%{_datadir}/neutron/
if [ $1 -eq 1 ] ; then
# Initial installation
/sbin/chkconfig --add neutron-server
- for agent in dhcp l3 metadata lbaas; do
+ for agent in dhcp l3 metadata; do
/sbin/chkconfig --add neutron-$agent-agent
done
fi
# Package removal, not upgrade
/sbin/service neutron-server stop >/dev/null 2>&1
/sbin/chkconfig --del neutron-server
- for agent in dhcp l3 metadata lbaas; do
+ for agent in dhcp l3 metadata; do
/sbin/service neutron-$agent-agent stop >/dev/null 2>&1
/sbin/chkconfig --del neutron-$agent-agent
done
if [ $1 -ge 1 ] ; then
# Package upgrade, not uninstall
/sbin/service neutron-server condrestart >/dev/null 2>&1 || :
- for agent in dhcp l3 metadata lbaas; do
+ for agent in dhcp l3 metadata; do
/sbin/service neutron-$agent-agent condrestart >/dev/null 2>&1 || :
done
fi
fi
-%post ryu
-if [ $1 -eq 1 ] ; then
- # Initial installation
- /sbin/chkconfig --add neutron-ryu-agent
-fi
-
-%preun ryu
-if [ $1 -eq 0 ] ; then
- # Package removal, not upgrade
- /sbin/service neutron-ryu-agent stop >/dev/null 2>&1
- /sbin/chkconfig --del neutron-ryu-agent
-fi
-
-%postun ryu
-if [ $1 -ge 1 ] ; then
- # Package upgrade, not uninstall
- /sbin/service neutron-ryu-agent condrestart >/dev/null 2>&1 || :
-fi
-
-
%post nec
if [ $1 -eq 1 ] ; then
# Initial installation
%{_bindir}/neutron-debug
%{_bindir}/neutron-dhcp-agent
%{_bindir}/neutron-l3-agent
-%{_bindir}/neutron-lbaas-agent
%{_bindir}/neutron-metadata-agent
%{_bindir}/neutron-netns-cleanup
%{_bindir}/neutron-ns-metadata-proxy
%{_initrddir}/neutron-l3-agent
%{_initrddir}/neutron-metadata-agent
%{_initrddir}/neutron-ovs-cleanup
-%{_initrddir}/neutron-lbaas-agent
%dir %{_datadir}/neutron
%{_datadir}/neutron/neutron-server.upstart
%{_datadir}/neutron/neutron-dhcp-agent.upstart
%attr(-, root, neutron) %{_datadir}/neutron/neutron-dist.conf
%attr(-, root, neutron) %{_datadir}/neutron/api-paste.ini
%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/dhcp_agent.ini
-%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/fwaas_driver.ini
%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/l3_agent.ini
%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/metadata_agent.ini
-%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/lbaas_agent.ini
%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/policy.json
%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/neutron.conf
%config(noreplace) %{_sysconfdir}/neutron/rootwrap.conf
%{_datarootdir}/neutron/rootwrap/ipset-firewall.filters
%{_datarootdir}/neutron/rootwrap/iptables-firewall.filters
%{_datarootdir}/neutron/rootwrap/l3.filters
-%{_datarootdir}/neutron/rootwrap/lbaas-haproxy.filters
%files -n python-neutron
%exclude %{python_sitelib}/neutron/plugins/oneconvergence
%exclude %{python_sitelib}/neutron/plugins/openvswitch
%exclude %{python_sitelib}/neutron/plugins/plumgrid
-%exclude %{python_sitelib}/neutron/plugins/ryu
%exclude %{python_sitelib}/neutron/plugins/vmware
%{python_sitelib}/neutron-%%{version}*.egg-info
-
%files bigswitch
%doc LICENSE
%{_bindir}/neutron-restproxy-agent
%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/plugins/plumgrid/*.ini
-%files ryu
-%doc LICENSE
-%doc neutron/plugins/ryu/README
-%{_bindir}/neutron-ryu-agent
-#%{_bindir}/quantum-ryu-agent
-%{_initrddir}/neutron-ryu-agent
-%{_datadir}/neutron/neutron-ryu-agent.upstart
-%{python_sitelib}/neutron/plugins/ryu
-%{_datarootdir}/neutron/rootwrap/ryu-plugin.filters
-%dir %{_sysconfdir}/neutron/plugins/ryu
-%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/plugins/ryu/*.ini
-
-
%files nec
%doc LICENSE
%doc neutron/plugins/nec/README
%files vpn-agent
%doc LICENSE
-%config(noreplace) %attr(0640, root, neutron) %{_sysconfdir}/neutron/vpn_agent.ini
%{_initrddir}/neutron-vpn-agent
%{_datadir}/neutron/neutron-vpn-agent.upstart
-%{_bindir}/neutron-vpn-agent
-%{_datarootdir}/neutron/rootwrap/vpnaas.filters
%changelog