[openstack-quantum] Update to havana-1 release

Terry Wilson otherwiseguy at fedoraproject.org
Fri Jun 21 20:41:41 UTC 2013


commit 66042e6a3bfd45428cea9d5ebc176e3945d9594a
Author: Terry Wilson <twilson at redhat.com>
Date:   Fri Jun 21 15:39:39 2013 -0500

    Update to havana-1 release

 .gitignore                 |    1 +
 openstack-quantum.spec     |   90 +++++++++++++++++++++++++++++++++++++++-----
 quantum-mlnx-agent.service |   12 ++++++
 sources                    |    2 +-
 4 files changed, 94 insertions(+), 11 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index cd5e950..91e017b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
 /quantum-2013.1.rc2.tar.gz
 /quantum-2013.1.1.tar.gz
 /quantum-2013.1.2.tar.gz
+/quantum-2013.2.b1.tar.gz
diff --git a/openstack-quantum.spec b/openstack-quantum.spec
index 924098e..d0c56ff 100644
--- a/openstack-quantum.spec
+++ b/openstack-quantum.spec
@@ -1,15 +1,16 @@
-%global release_name grizzly
+%global release_name havana
 
 Name:		openstack-quantum
-Version:	2013.1.2
-Release:	1%{?dist}
+Version:	2013.2
+Release:	0.1.h1%{?dist}
 Summary:	OpenStack Networking Service
 
 Group:		Applications/System
 License:	ASL 2.0
 URL:		http://launchpad.net/quantum/
 
-Source0:	http://launchpad.net/quantum/%{release_name}/%{version}/+download/quantum-%{version}.tar.gz
+#Source0:	http://launchpad.net/quantum/%{release_name}/%{version}/+download/quantum-%{version}.tar.gz
+Source0:    http://launchpad.net/quantum/%{release_name}/%{release_name}-1/+download/quantum-%{version}.b1.tar.gz
 Source1:	quantum.logrotate
 Source2:	quantum-sudoers
 Source4:	quantum-server-setup
@@ -27,9 +28,10 @@ Source16:	quantum-l3-agent.service
 Source17:	quantum-metadata-agent.service
 Source18:	quantum-ovs-cleanup.service
 Source19:	quantum-lbaas-agent.service
+Source20:   quantum-mlnx-agent.service
 
 #
-# patches_base=2013.1.2
+# patches_base=2013.2.b1
 #
 
 BuildArch:	noarch
@@ -37,6 +39,8 @@ BuildArch:	noarch
 BuildRequires:	python2-devel
 BuildRequires:	python-setuptools
 BuildRequires:	systemd-units
+BuildRequires:  python-pbr
+BuildRequires:  python-d2to1
 
 Requires:	python-quantum = %{version}-%{release}
 Requires:	openstack-utils
@@ -187,6 +191,34 @@ This package contains the quantum plugin that implements virtual
 networks using MidoNet from Midokura.
 
 
+%package -n openstack-quantum-ml2
+Summary:    Quantum ML2 plugin
+Group:      Applications/System
+
+Requires:   openstack-quantum = %{version}-%{release}
+
+
+%description -n openstack-quantum-ml2
+Quantum provides an API to dynamically request and configure virtual
+networks.
+
+This package contains a quantum plugin that allows the use of drivers
+to support separately extensible sets of network types and the mechanisms
+for accessing those types.
+
+
+%package -n openstack-quantum-mellanox
+Summary:    Quantum Mellanox plugin
+Group:      Applications/System
+
+Requires:      openstack-quantum = %{version}-%{release}
+
+
+%description -n openstack-quantum-mellanox
+This plugin implements Quantum v2 APIs with support for Mellanox embedded
+switch functionality as part of the VPI (Ethernet/InfiniBand) HCA.
+
+
 %package -n openstack-quantum-nicira
 Summary:	Quantum Nicira plugin
 Group:		Applications/System
@@ -279,7 +311,7 @@ networks using multiple other quantum plugins.
 
 
 %prep
-%setup -q -n quantum-%{version}
+%setup -q -n quantum-%{version}.b1
 
 
 sed -i 's/%{version}/%{version}/' PKG-INFO
@@ -364,6 +396,7 @@ install -p -D -m 644 %{SOURCE16} %{buildroot}%{_unitdir}/quantum-l3-agent.servic
 install -p -D -m 644 %{SOURCE17} %{buildroot}%{_unitdir}/quantum-metadata-agent.service
 install -p -D -m 644 %{SOURCE18} %{buildroot}%{_unitdir}/quantum-ovs-cleanup.service
 install -p -D -m 644 %{SOURCE19} %{buildroot}%{_unitdir}/quantum-lbaas-agent.service
+install -p -D -m 644 %{SOURCE20} %{buildroot}%{_unitdir}/quantum-mlnx-agent.service
 
 # Setup directories
 install -d -m 755 %{buildroot}%{_sharedstatedir}/quantum
@@ -442,6 +475,21 @@ if [ $1 -ge 1 ] ; then
 fi
 
 
+%preun -n openstack-quantum-mellanox
+if [ $1 -eq 0 ] ; then
+    # Package removal, not upgrade
+    /bin/systemctl --no-reload disable quantum-mlnx-agent.service > /dev/null 2>&1 || :
+    /bin/systemctl stop quantum-mlnx-agent.service > /dev/null 2>&1 || :
+fi
+
+
+%postun -n openstack-quantum-mellanox
+if [ $1 -ge 1 ] ; then
+    # Package upgrade, not uninstall
+    /bin/systemctl try-restart quantum-mlnx-agent.service >/dev/null 2>&1 || :
+fi
+
+
 %preun -n openstack-quantum-openvswitch
 if [ $1 -eq 0 ] ; then
     # Package removal, not upgrade
@@ -548,12 +596,14 @@ fi
 %exclude %{python_sitelib}/quantum/plugins/linuxbridge
 %exclude %{python_sitelib}/quantum/plugins/metaplugin
 %exclude %{python_sitelib}/quantum/plugins/midonet
+%exclude %{python_sitelib}/quantum/plugins/ml2
+%exclude %{python_sitelib}/quantum/plugins/mlnx
 %exclude %{python_sitelib}/quantum/plugins/nec
 %exclude %{python_sitelib}/quantum/plugins/nicira
 %exclude %{python_sitelib}/quantum/plugins/openvswitch
 %exclude %{python_sitelib}/quantum/plugins/plumgrid
 %exclude %{python_sitelib}/quantum/plugins/ryu
-%{python_sitelib}/quantum-%%{version}-*.egg-info
+%{python_sitelib}/quantum-%%{version}*.egg-info
 
 
 %files -n openstack-quantum-bigswitch
@@ -583,6 +633,7 @@ fi
 %files -n openstack-quantum-hyperv
 %doc LICENSE
 #%%doc quantum/plugins/hyperv/README
+%{_bindir}/quantum-hyperv-agent
 %{python_sitelib}/quantum/plugins/hyperv
 %dir %{_sysconfdir}/quantum/plugins/hyperv
 %exclude %{python_sitelib}/quantum/plugins/hyperv/agent
@@ -608,9 +659,25 @@ fi
 %config(noreplace) %attr(0640, root, quantum) %{_sysconfdir}/quantum/plugins/midonet/*.ini
 
 
+%files -n openstack-quantum-ml2
+%doc quantum/plugins/ml2/README
+%{python_sitelib}/quantum/plugins/ml2
+%dir %{_sysconfdir}/quantum/plugins/ml2
+%config(noreplace) %attr(0640, root, quantum) %{_sysconfdir}/quantum/plugins/ml2/*.ini
+
+
+%files -n openstack-quantum-mellanox
+%doc quantum/plugins/mlnx/README
+%{_bindir}/quantum-mlnx-agent
+%{_unitdir}/quantum-mlnx-agent.service
+%{python_sitelib}/quantum/plugins/mlnx
+%dir %{_sysconfdir}/quantum/plugins/mlnx
+%config(noreplace) %attr(0640, root, quantum) %{_sysconfdir}/quantum/plugins/mlnx/*.ini
+
+
 %files -n openstack-quantum-nicira
 %doc LICENSE
-%doc quantum/plugins/nicira/nicira_nvp_plugin/README
+%doc quantum/plugins/nicira/README
 %{_bindir}/quantum-check-nvp-config
 %{python_sitelib}/quantum/plugins/nicira
 %dir %{_sysconfdir}/quantum/plugins/nicira
@@ -669,6 +736,9 @@ fi
 
 
 %changelog
+* Fri Jun 21 2013 Terry Wilson <twilson at redhat.com> - 2013.2-0.1.h1
+- Update to havana milestone 1 release
+
 * Fri Jun 07 2013 Terry Wilson <twilson at redhat.com> - 2013.1.2-1
 - Update to grizzly 2013.1.2 release
 
@@ -686,10 +756,10 @@ fi
 - Update install scripts to configure security groups
 - Update install scripts to remove virtual interface configurations
 
-* Wed Apr  4 2013 Gary Kotton <gkotton at redhat.com> - 2013.1-1
+* Wed Apr  3 2013 Gary Kotton <gkotton at redhat.com> - 2013.1-1
 - Update to grizzly release
 
-* Wed Apr  4 2013 Gary Kotton <gkotton at redhat.com> - 2013.1-0.7.rc3
+* Wed Apr  3 2013 Gary Kotton <gkotton at redhat.com> - 2013.1-0.7.rc3
 - Update to grizzly rc3
 - Update rootwrap (bug 947793)
 - Update l3-agent-setup to support qpid (bug 947532)
diff --git a/quantum-mlnx-agent.service b/quantum-mlnx-agent.service
new file mode 100644
index 0000000..e66e1c2
--- /dev/null
+++ b/quantum-mlnx-agent.service
@@ -0,0 +1,12 @@
+[Unit]
+Description=OpenStack Quantum Mellanox Agent
+After=syslog.target network.target
+
+[Service]
+Type=simple
+User=quantum
+ExecStart=/usr/bin/quantum-mlnx-agent --config-file /etc/quantum/quantum.conf --config-file /etc/quantum/plugins/mlnx/mlnx.ini --log-file /var/log/quantum/mlnx-agent.log
+PrivateTmp=true
+
+[Install]
+WantedBy=multi-user.target
diff --git a/sources b/sources
index 7472634..99b629d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-890ec5be7cede9cef6c8033412b74fe9  quantum-2013.1.2.tar.gz
+86963e456f0fb4dd0028a567963ed12c  quantum-2013.2.b1.tar.gz


More information about the scm-commits mailing list