[ Thomas Goirand ]
* New upstream release.
* Fixed (build-)depends for this release.
+ * Align the package with the one from Ubuntu, so that it is compatible with
+ upstream puppet-openstack.
+ * Fixed debian/copyright (missing holders).
+ * Moved /usr/bin/* to python-lbaas-agent, so that we can later on provide a
+ Python 3 implementation. Now using lbaas-agent-common for config files only
+ and 2 packages for the daemons.
-- Thomas Goirand <zigo@debian.org> Sat, 18 Jun 2016 15:45:22 +0200
${python:Depends},
Recommends: iputils-arping
Provides: ${python:Provides}
-Description: OpenStack virtual network service - Python library
+Description: Loadbalancer-as-a-Service driver for OpenStack Neutron - Python 2.7 library
Neutron provides an API to dynamically request and configure virtual networks.
These networks connect "interfaces" from other OpenStack services (such as
vNICs from Nova VMs). The Neutron API supports extensions to provide advanced
network capabilities, including QoS, ACLs, and network monitoring.
.
- This package provides the Python library.
+ This package provides the Python 2.7 library for the Neutron load balancer.
+
+Package: neutron-lbaas-common
+Architecture: all
+Depends: haproxy,
+ neutron-common,
+ python-neutron-lbaas (= ${source:Version}),
+ ${misc:Depends},
+ ${python:Depends},
+ ${shlibs:Depends},
+Description: Loadbalancer-as-a-Service driver for OpenStack Neutron - common files
+ Neutron provides an API to dynamically request and configure virtual networks.
+ These networks connect "interfaces" from other OpenStack services (such as
+ vNICs from Nova VMs). The Neutron API supports extensions to provide advanced
+ network capabilities, including QoS, ACLs, and network monitoring.
+ .
+ This package contains common files for the Neutron load balancer.
Package: neutron-lbaas-agent
Architecture: all
debconf,
lsb-base,
neutron-common,
+ neutron-lbaas-common (= ${source:Version}),
${misc:Depends},
${python:Depends},
${shlibs:Depends}
network capabilities, including QoS, ACLs, and network monitoring.
.
This package provides the LBaaS agent.
+
+Package: neutron-lbaasv2-agent
+Architecture: all
+Depends: adduser,
+ debconf,
+ lsb-base,
+ neutron-common,
+ neutron-lbaas-common (= ${source:Version}),
+ ${misc:Depends},
+ ${python:Depends},
+ ${shlibs:Depends}
+Breaks: neutron-common (<< 2015.1~)
+Replaces: neutron-common (<< 2015.1~)
+Description: OpenStack virtual network service - lbass agent v2
+ Neutron provides an API to dynamically request and configure virtual networks.
+ These networks connect "interfaces" from other OpenStack services (such as
+ vNICs from Nova VMs). The Neutron API supports extensions to provide advanced
+ network capabilities, including QoS, ACLs, and network monitoring.
+ .
+ This package provides the LBaaS agent.
Source: https://github.com/openstack/neutron-lbaas
Files: *
-Copyright: (c) 2011-2012, OpenStack, LLC.
- (c) 2013-2014, The OpenStack Foundation
+Copyright: (c) 2010-2016, OpenStack Foundation,
+ (c) 2010, United States Government
+ (c) 2013, IBM Corp,
+ (c) 2013-2014, Embrane, Inc
+ (c) 2013-2014, Hewlett-Packard Development Company, L.P
+ (c) 2013, Mirantis, Inc
+ (c) 2013, New Dream Network, LLC (DreamHost)
+ (c) 2013, Radware LTD,
+ (c) 2014, A10 Networks,
+ (c) 2014, Citrix Systems, Inc,
+ (c) 2014, Doug Wiegley (dougwig)
+ (c) 2014, VA Linux Systems Japan K.K
+ (c) 2014, YAMAMOTO Takashi <yamamoto@valinux.co.jp>
License: Apache-2.0
Files: debian/*
-Copyright: 2012-2016, Thomas Goirand <zigo@debian.org>
+Copyright: (c) 2012-2016, Thomas Goirand <zigo@debian.org>
+ (c) 2015, Canonical Ltd
License: Apache-2.0
License: Apache-2.0
usr/etc/neutron/rootwrap.d/lbaas-haproxy.filters /etc/neutron/rootwrap.d
-usr/bin/neutron-lbaasv2-agent
-usr/bin/neutron-lbaas-agent
--- /dev/null
+#!/bin/sh
+### BEGIN INIT INFO
+# Provides: neutron-lbaasv2-agent
+# Required-Start: $network $local_fs $remote_fs $syslog
+# Required-Stop: $remote_fs
+# Should-Start: mysql postgresql rabbitmq-server keystone
+# Should-Stop: mysql postgresql rabbitmq-server keystone
+# Default-Start: 2 3 4 5
+# Default-Stop: 0 1 6
+# Short-Description: Neutron LBaaS v2 agent
+# Description: Provide LBaaS v2 agent for neutron
+### END INIT INFO
+
+# Authors: Corey Bryant <corey.bryant@canonical.com>,
+# Thomas Goirand <zigo@debian.org>
+# PATH should only include /usr/* if it runs after the mountnfs.sh script
+DESC="OpenStack Neutron LBaaSv2 agent"
+PROJECT_NAME=neutron
+NAME=${PROJECT_NAME}-lbaasv2-agent
+# --config-file=/etc/neutron/neutron.conf will be happened
+# to DAEMON_ARGS later by openstack-pkg-tools
+DAEMON_ARGS="--config-file=/etc/neutron/lbaas_agent.ini"
/usr/lib/python*
+usr/bin/*
#!/usr/bin/make -f
include /usr/share/openstack-pkg-tools/pkgos.make
-export OSLO_PACKAGE_VERSION=$(VERSION)
-
PYTHONS:=$(shell pyversions -vr)
%:
dh $@ --buildsystem=python_distutils --with python2,systemd
+override_dh_auto_install:
+ echo "Do nothing..."
+
override_dh_install:
rm -rf $(CURDIR)/debian/tmp
python2.7 setup.py install --install-layout=deb --root $(CURDIR)/debian/tmp