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