[kuryr] kuryr-lib 0.2.0
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
participants (1)
-
no-reply@openstack.org