[release-announce] [kuryr] kuryr-lib 0.2.0

no-reply at openstack.org no-reply at openstack.org
Tue Nov 29 16:20:32 UTC 2016


We are satisfied to announce the release of:

kuryr-lib 0.2.0: Kuryr shared config and utilities

The source is available from:

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

Download the package from:

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

Please report issues through launchpad:

    http://bugs.launchpad.net/kuryr

For more details, please see below.

Changes in kuryr-lib 0.1.0..0.2.0
---------------------------------

116052f Nested-Containers: vlan driver
0fccec5 Show team and repo badges on README
1164fbf Fix wrong exception catch in port_unbind
1939273 Fix container port ipaddress setting in ipvlan/macvlan drivers
e830ca4 [docs] Libnetwork remote driver missing a step
423dbbc Bump tox min version to 2.3.1
0b311c8 Replaces uuid.uuid4 with uuidutils.generate_uuid()
1ca045b [doc] Simple doc fix to add some missing styling
bd7bbfd Updated from global requirements
a894f81 Base busybox container for tests
e69b23a Fixed Warning while executing 'tox -e docs'
d241bbb kuryr bind port error with neutron linux bridge driver
6f3c719 Add cover produced after coverage run in .gitignore
cf337db Update message as per i18n
2f5fcc9 'IPDB' object has no attribute 'interface' in utils.remove_device
2740f78 return key error when start container with kuryr binding veth driver
98e27df All kuryr-lib CI failed since kuryr-lib add in upper-constraints.txt
7dbe5fe binding: use cached interface info
dc4ec4e Replace link_remove with link delete
854a802 binding: Add driver based subsystem
9a88c72 Remove redundant 'limitations' section
cae8019 tox: fix coverage call
e17ecd5 tox: Install like other OpenStack projects
4ade0e2 Add ExportPortFailure exception
d5e8755 Add 'deployment_type' configuration parameter
3568412 Remove kuryr-libnetwork constants from kuryr-lib
ea5a7ee opts: add missing auth options
aa641a2 move to ipaddress


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

.coveragerc                                        |   2 +
.gitignore                                         |   2 +-
README.rst                                         |  57 +++---
contrib/busybox/Dockerfile                         |   3 +
contrib/busybox/build_image.sh                     |   5 +
contrib/busybox/busybox.tar.xz                     | Bin 0 -> 596520 bytes
.../devref/libnetwork_remote_driver_design.rst     |   6 +-
kuryr/lib/binding.py                               | 203 ---------------------
kuryr/lib/binding/__init__.py                      |  55 ++++++
kuryr/lib/binding/drivers/__init__.py              |   0
kuryr/lib/binding/drivers/ipvlan.py                |  59 ++++++
kuryr/lib/binding/drivers/macvlan.py               |  58 ++++++
kuryr/lib/binding/drivers/nested.py                |  52 ++++++
kuryr/lib/binding/drivers/utils.py                 | 104 +++++++++++
kuryr/lib/binding/drivers/veth.py                  | 152 +++++++++++++++
kuryr/lib/binding/drivers/vlan.py                  |  56 ++++++
kuryr/lib/config.py                                |  21 ++-
kuryr/lib/constants.py                             |  28 +--
kuryr/lib/exceptions.py                            |  24 +++
kuryr/lib/opts.py                                  |   5 +-
kuryr/lib/segmentation_type_drivers/__init__.py    |  42 +++++
kuryr/lib/segmentation_type_drivers/vlan.py        |  33 ++++
kuryr/lib/utils.py                                 |   9 -
requirements.txt                                   |  15 +-
test-requirements.txt                              |   8 +-
tools/tox_install.sh                               |  68 ++++---
tox.ini                                            |  10 +-
usr/libexec/kuryr/bridge                           |  27 ++-
38 files changed, 1021 insertions(+), 440 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 4b15ce8..8196c0d 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -6,3 +6,3 @@ Babel>=2.3.4 # BSD
-keystoneauth1 >= 2.10.0 # Apache-2.0
-netaddr!=0.7.16,>=0.7.12 # BSD
-neutron-lib>=0.3.0 # Apache-2.0
+ipaddress>=1.0.7;python_version<'3.3' # PSF
+keystoneauth1>=2.14.0 # Apache-2.0
+neutron-lib>=1.0.0 # Apache-2.0
@@ -11,3 +11,3 @@ oslo.i18n>=2.1.0 # Apache-2.0
-oslo.log>=1.14.0 # Apache-2.0
-oslo.utils>=3.16.0 # Apache-2.0
-pbr>=1.6 # Apache-2.0
+oslo.log>=3.11.0 # Apache-2.0
+oslo.utils>=3.18.0 # Apache-2.0
+pbr>=1.8 # Apache-2.0
@@ -15 +15,2 @@ pyroute2>=0.4.3 # Apache-2.0 (+ dual licensed GPL2)
-python-neutronclient>=4.2.0 # Apache-2.0
+python-neutronclient>=5.1.0 # Apache-2.0
+six>=1.9.0 # MIT
diff --git a/test-requirements.txt b/test-requirements.txt
index 59022e5..5641228 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@
-coverage>=3.6 # Apache-2.0
+coverage>=4.0 # Apache-2.0
@@ -9 +9 @@ hacking<0.11,>=0.10.0
-oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
+oslosphinx>=4.7.0 # Apache-2.0
@@ -12,2 +12,2 @@ python-subunit>=0.0.18 # Apache-2.0/BSD
-reno>=1.8.0 # Apache2
-sphinx!=1.3b1,<1.3,>=1.2.1 # BSD
+reno>=1.8.0 # Apache-2.0
+sphinx!=1.3b1,<1.4,>=1.2.1 # BSD





More information about the Release-announce mailing list