[release-announce] [kuryr] kuryr-libnetwork 0.2.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Wed Sep 6 08:41:10 UTC 2017


We are chuffed to announce the release of:

kuryr-libnetwork 0.2.0: Docker libnetwork driver for OpenStack Neutron

This release is part of the queens release series.

The source is available from:

    http://git.openstack.org/cgit/openstack/kuryr-libnetwork

Download the package from:

    https://tarballs.openstack.org/kuryr-libnetwork/

Please report issues through launchpad:

    http://bugs.launchpad.net/kuryr-libnetwork

For more details, please see below.

0.2.0
^^^^^


New Features
************

* scripts/run_kuryr.sh now defaults to running api server under
  uwsgi. This behaviour can be controlled by KURYR_USE_UWSGI env
  variable (default True). In case it is set to False or uwsgi is
  abscent api would be run as usual.


Other Notes
***********

* Tag existing subnetpool if tag extension is enabled in Neutron.
  This will ensure the subnetpool to deleted is the one kuryr created.

Changes in kuryr-libnetwork 0.1.0..0.2.0
----------------------------------------

f0abb5a Fix Rally test case error
8a926e1 Updated from global requirements
2842e1c Make the name of existing net tag unique
c0ce79b Fix the command to start kuryr server
9c3faff Allow new network ID pattern
56633d2 Return network options when AllocateNetwork called
5cc622f Enforce multiple previously ignored pep8 rules
bf9e3e0 Use openstackdocstheme over oslosphinx
0298301 Updated from global requirements
3bc383a Support tagging existing subnetpool
3bdbf04 Upgrade from docker-py to docker
a363a9b Ensure the returned pool has a matched cidr
2cd3e8d Refactor subnetpool creation code into a method
302bac7 Use devstack-provided etcd port
e135f98 Fixed an incorrect check of extension
1ae715f Switch to devstack for installing etcd
cd82675 Allow running kuryr-libnetwork with uwsgi
ea12e96 Fix vagrant up with ubuntu/xenial64
a97a518 Move to devstack-plugin-container
c07bae4 run_process with sudo in devstack will error
b413675 Update Kuryr-libnetwork Docker managed plugin related doc
0dd2ad1 Kuryr-libnetwork Docker managed plugin
a48e8dc Use absoluted path for command
5c45b19 Avoid running more than one etcd process
6543e04 container connect both bridge and kuryr network in Rally
793a6e5 delete unused log translations in kuryr_libnetwork
8a59f5c Updated from global requirements
6fba95f Remove subunit-trace fork
d4a5b32 Add NetworkDriver api AllocateNetwork and FreeNetwork
6590170 Updated from global requirements
837830b Fixing releasenotes gate
a29bc6c Remove support for py34
95e22ab Kuryr-libnetwork container ssl error in multi-thread
5a5a308 Fullstack: add ipam release address
ef2c4db Make create request_pool log in right place
3273508 Fix in mock_fake_subnet


Diffstat (except docs and test files)
-------------------------------------

Dockerfile                                         |   2 +-
README.rst                                         |  47 +++-
contrib/docker/run_kuryr.sh                        |   5 +-
contrib/docker/v2plugin/config.json                | 117 ++++++++
contrib/docker/v2plugin/v2plugin_rootfs.sh         |  18 ++
contrib/vagrant/Vagrantfile                        |   3 +
contrib/vagrant/add_vagrant_user.sh                |  21 ++
devstack/local.conf.sample                         |   4 +
devstack/plugin.sh                                 | 122 +++-----
devstack/settings                                  |   7 +-
kuryr_libnetwork/constants.py                      |   1 +
kuryr_libnetwork/controllers.py                    | 291 ++++++++++++--------
kuryr_libnetwork/port_driver/driver.py             |   7 +-
kuryr_libnetwork/port_driver/drivers/nested.py     |  15 +-
kuryr_libnetwork/port_driver/drivers/vlan.py       |   9 +-
kuryr_libnetwork/schemata/commons.py               |  17 +-
kuryr_libnetwork/utils.py                          |   7 +-
rally-jobs/plugins/context/docker_networks.py      |   4 +-
rally-jobs/plugins/scenarios/kuryr.py              |  37 ++-
rally-jobs/plugins/scenarios/utils.py              |  15 +-
.../notes/bug-1668803-c39f746e38878239.yaml        |   1 +
.../notes/bug-1671222-9ea0cf3ab39f0abc.yaml        |   5 +
.../use-uwsgi-to-run-server-4f43e615fd277c73.yaml  |   6 +
releasenotes/source/conf.py                        |  15 +-
requirements.txt                                   |  16 +-
scripts/run_kuryr.sh                               |  32 ++-
setup.cfg                                          |   2 +-
test-requirements.txt                              |  13 +-
tools/pretty_tox.sh                                |   6 -
tools/subunit-trace.py                             | 306 ---------------------
tox.ini                                            |  15 +-
47 files changed, 1034 insertions(+), 686 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 1f3bacb..c109607 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@
-Babel>=2.3.4 # BSD
+Babel!=2.4.0,>=2.3.4 # BSD
@@ -9,3 +9,3 @@ jsonschema!=2.5.0,<3.0.0,>=2.0.0 # MIT
-kuryr-lib>=0.4.0 # Apache-2.0
-neutron-lib>=1.3.0 # Apache-2.0
-os-client-config>=1.22.0 # Apache-2.0
+kuryr-lib>=0.5.0 # Apache-2.0
+neutron-lib>=1.9.0 # Apache-2.0
+os-client-config>=1.28.0 # Apache-2.0
@@ -13,2 +13,2 @@ oslo.concurrency>=3.8.0 # Apache-2.0
-oslo.config>=3.22.0 # Apache-2.0
-oslo.log>=3.11.0 # Apache-2.0
+oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0
+oslo.log>=3.22.0 # Apache-2.0
@@ -16,2 +16,2 @@ oslo.utils>=3.20.0 # Apache-2.0
-pbr>=2.0.0 # Apache-2.0
-python-neutronclient>=5.1.0 # Apache-2.0
+pbr!=2.1.0,>=2.0.0 # Apache-2.0
+python-neutronclient>=6.3.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index ca2ff01..76ee363 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@
-coverage>=4.0 # Apache-2.0
+coverage!=4.4,>=4.0 # Apache-2.0
@@ -8 +8 @@ ddt>=1.0.1 # MIT
-docker-py>=1.8.1 # Apache-2.0
+docker>=2.0.0 # Apache-2.0
@@ -10,2 +10,3 @@ hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
-oslo.serialization>=1.10.0 # Apache-2.0
-oslosphinx>=4.7.0 # Apache-2.0
+os-testr>=0.8.0 # Apache-2.0
+oslo.serialization!=2.19.1,>=1.10.0 # Apache-2.0
+openstackdocstheme>=1.16.0 # Apache-2.0
@@ -14,2 +15,2 @@ python-subunit>=0.0.18 # Apache-2.0/BSD
-reno>=1.8.0 # Apache-2.0
-sphinx>=1.5.1 # BSD
+reno!=2.3.1,>=1.8.0 # Apache-2.0
+sphinx>=1.6.2 # BSD






More information about the Release-announce mailing list