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