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

no-reply at openstack.org no-reply at openstack.org
Mon Jan 22 20:34:27 UTC 2018


We are overjoyed to announce the release of:

kuryr-libnetwork 1.0.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.

Changes in kuryr-libnetwork 0.2.0..1.0.0
----------------------------------------

3c3bb02 Introduce sriov port driver
420d0cc Don't overwrite device_id of existing port
f96b853 delete_host_iface:Parameter(endpoint_id) description error
fc261ce Remove setting of version/release from releasenotes
1f3a4b1 Updated from global requirements
666b2fb Use specific Exception
66729d4 Support shared kuryr subnetpool
e26ef3d Add debug statement for response data
c2e95fd Change binding config from 'driver' to 'default_driver'
8c27685 Zuul: add file extension to playbook path
38a32b0 Support searching existing port with macaddress
f8ec5a0 Enable etcd3 in controller node only
d0cec04 Add installation guide for kuryr-libnetwork
6fa464d Updated from global requirements
925912e Migrate to Zuulv3
0a4fefc Fix coverage test
637639c Fix code coverage ci job
c5684a8 Make capability_scope configurable in devstack
d17c519 Enable debug if ENABLE_DEBUG_LOG_LEVEL is set
0f19431 Search for both name and tag if tag is given.
fa290ea Support specifying existing subnet uuid/name
2490c36 Fix post gate hook to accommodate for new os-testr
a1e6ee1 Don't access etcd via localhost
78ba957 Replace http with https for doc links in kuryr-libnetwork
17271c5 Change config file directory in gate
9a354b9 Updated from global requirements


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

.gitignore                                         |   1 +
.stestr.conf                                       |   3 +
.testr.conf                                        |   4 -
.zuul.yaml                                         | 105 ++++++
CONTRIBUTING.rst                                   |   4 +-
HACKING.rst                                        |   2 +-
README.rst                                         |   6 +-
contrib/docker/v2plugin/config.json                |   2 +-
devstack/plugin.sh                                 |   3 +-
devstack/settings                                  |  10 +-
.../devref/libnetwork_remote_driver_design.rst     |   4 +-
kuryr_libnetwork/config.py                         |   9 +-
kuryr_libnetwork/constants.py                      |  17 +
kuryr_libnetwork/controllers.py                    | 211 +++++++++---
kuryr_libnetwork/port_driver/base.py               |   6 +-
kuryr_libnetwork/port_driver/driver.py             |  39 ++-
kuryr_libnetwork/port_driver/drivers/nested.py     |   2 +-
kuryr_libnetwork/port_driver/drivers/sriov.py      | 153 +++++++++
kuryr_libnetwork/port_driver/drivers/veth.py       |   8 +-
kuryr_libnetwork/port_driver/drivers/vlan.py       |   2 +-
.../kuryr-libnetwork-fullstack-base/post.yaml      |  80 +++++
playbooks/kuryr-libnetwork-fullstack-base/run.yaml |  83 +++++
.../kuryr-libnetwork-install-multinode/post.yaml   |  15 +
.../kuryr-libnetwork-install-multinode/run.yaml    |  73 +++++
playbooks/kuryr-libnetwork-install/post.yaml       |  15 +
playbooks/kuryr-libnetwork-install/run.yaml        |  72 ++++
playbooks/kuryr-libnetwork-rally-base/post.yaml    | 106 ++++++
playbooks/kuryr-libnetwork-rally-base/run.yaml     |  74 +++++
releasenotes/source/conf.py                        |  11 +-
requirements.txt                                   |  16 +-
setup.cfg                                          |   2 +-
test-requirements.txt                              |  15 +-
tox.ini                                            |  11 +-
56 files changed, 2120 insertions(+), 176 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index c109607..5ee8991 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -7,2 +7,2 @@ Flask!=0.11,<1.0,>=0.10 # BSD
-ipaddress>=1.0.7;python_version<'3.3' # PSF
-jsonschema!=2.5.0,<3.0.0,>=2.0.0 # MIT
+ipaddress>=1.0.16;python_version<'3.3' # PSF
+jsonschema<3.0.0,>=2.6.0 # MIT
@@ -10 +10 @@ kuryr-lib>=0.5.0 # Apache-2.0
-neutron-lib>=1.9.0 # Apache-2.0
+neutron-lib>=1.11.0 # Apache-2.0
@@ -12,4 +12,4 @@ os-client-config>=1.28.0 # Apache-2.0
-oslo.concurrency>=3.8.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
-oslo.utils>=3.20.0 # Apache-2.0
+oslo.concurrency>=3.20.0 # Apache-2.0
+oslo.config>=4.6.0 # Apache-2.0
+oslo.log>=3.30.0 # Apache-2.0
+oslo.utils>=3.31.0 # Apache-2.0
@@ -18 +18 @@ python-neutronclient>=6.3.0 # Apache-2.0
-six>=1.9.0 # MIT
+six>=1.10.0 # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index 76ee363..f0ec2b8 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -8 +8 @@ ddt>=1.0.1 # MIT
-docker>=2.0.0 # Apache-2.0
+docker>=2.4.2 # Apache-2.0
@@ -10,3 +10,3 @@ hacking!=0.13.0,<0.14,>=0.12.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
+os-testr>=1.0.0 # Apache-2.0
+oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
+openstackdocstheme>=1.17.0 # Apache-2.0
@@ -14,2 +14,2 @@ oslotest>=1.10.0 # Apache-2.0
-python-subunit>=0.0.18 # Apache-2.0/BSD
-reno!=2.3.1,>=1.8.0 # Apache-2.0
+python-subunit>=1.0.0 # Apache-2.0/BSD
+reno>=2.5.0 # Apache-2.0
@@ -17 +16,0 @@ sphinx>=1.6.2 # BSD
-testrepository>=0.0.18 # Apache-2.0/BSD
@@ -19 +18 @@ testscenarios>=0.4 # Apache-2.0/BSD
-testtools>=1.4.0 # MIT
+testtools>=2.2.0 # MIT






More information about the Release-announce mailing list