We are glad to announce the release of: networking-hyperv 4.0.0: This project tracks the work to integrate the Hyper-V networking with Neutron. This project contains the Hyper-V Neutron Agent Mixin, Security Groups Driver, ML2 Mechanism Driver and the utils modules they use in order to properly bind neutron ports on a Hyper-V host. This project resulted from the neutron core vendor decomposition. This release is part of the ocata release series. The source is available from: http://git.openstack.org/cgit/openstack/networking-hyperv Download the package from: https://pypi.python.org/pypi/networking-hyperv Please report issues through launchpad: http://bugs.launchpad.net/networking-hyperv For more details, please see below. Changes in networking-hyperv 3.0.0..4.0.0 ----------------------------------------- fff8aad Adds trunked VLANs support bad3da0 Fixes HyperVSecurityGroupsDriver for ports without security groups cdbceea defines the Hyper-V Security Groups Driver as a neutron firewall driver 5ec57ef Adds QoS support ea7183c Use neutron-lib portbindings api-def 4894b10 Updated from global requirements 7b9cbe0 Remove support for py33 929772f Updated from global requirements a246cbd Removes unnecessary utf-8 coding 1168535 Add Constraints support b801895 Updated from global requirements b15a3da Fixes missing agent_state issue 76da153 Pin docutils version 179e220 Show team and repo badges on README 89e34cd Replace six.iteritems() with .items() 3a72a98 Fix few typos in doc 8bdb511 Changed author and author-email ceb6642 Removes all references to openstack.common efa24ce Updated from global requirements 87ce498 Uses neutron_lib constants instead of neutron constants 19a9a92 Updated from global requirements 4ecc552 Don't include openstack/common in flake8 exclude list 246428a Modify a wrong command option in specs 02e2337 Fixes port security rules deletion 9dae767 Fixes port security rules when port security is disabled bc5b1e7 Handle removed ports asynchronously cf8e6ae Avoid sending port updates individually 689c843 Switch to using greenthreads c8b2cb6 Updated from global requirements Diffstat (except docs and test files) ------------------------------------- README.rst | 11 +- hyperv/neutron/__init__.py | 6 +- hyperv/neutron/config.py | 3 + hyperv/neutron/hyperv_neutron_agent.py | 103 +++++++---- hyperv/neutron/l2_agent.py | 20 ++- hyperv/neutron/ml2/mech_hyperv.py | 2 +- hyperv/neutron/qos/__init__.py | 0 hyperv/neutron/qos/qos_driver.py | 90 ++++++++++ hyperv/neutron/security_groups_driver.py | 38 ++++ hyperv/neutron/trunk_driver.py | 147 +++++++++++++++ .../unit/neutron/test_hyperv_neutron_agent.py | 200 ++++++++++++++------- .../unit/neutron/test_security_groups_driver.py | 115 +++++++++++- openstack-common.conf | 6 - requirements.txt | 11 +- setup.cfg | 14 +- test-requirements.txt | 7 +- tools/tox_install.sh | 109 +++++++---- tox.ini | 10 +- 27 files changed, 982 insertions(+), 185 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 092a5c0..317c9cc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -5 +5 @@ -pbr>=1.6 # Apache-2.0 +pbr>=1.8 # Apache-2.0 @@ -9,2 +9,3 @@ eventlet!=0.18.3,>=0.18.2 # MIT -os-win>=0.2.3 # Apache-2.0 -oslo.config>=3.14.0 # Apache-2.0 +neutron-lib>=1.1.0 # Apache-2.0 +os-win>=1.4.0 # Apache-2.0 +oslo.config!=3.18.0,>=3.14.0 # Apache-2.0 @@ -12 +13 @@ oslo.i18n>=2.1.0 # Apache-2.0 -oslo.log>=1.14.0 # Apache-2.0 +oslo.log>=3.11.0 # Apache-2.0 @@ -14 +15 @@ oslo.serialization>=1.10.0 # Apache-2.0 -oslo.utils>=3.16.0 # Apache-2.0 +oslo.utils>=3.18.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 37dbb22..32a28a0 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -7 +7 @@ hacking<0.11,>=0.10.0 -coverage>=3.6 # Apache-2.0 +coverage>=4.0 # Apache-2.0 @@ -11,2 +11,3 @@ python-subunit>=0.0.18 # Apache-2.0/BSD -sphinx!=1.3b1,<1.3,>=1.2.1 # BSD -oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0 +docutils!=0.13.1,>=0.11 # OSI-Approved Open Source, Public Domain +sphinx!=1.3b1,<1.4,>=1.2.1 # BSD +oslosphinx>=4.7.0 # Apache-2.0