[nova] os_vif 1.7.0 (pike)
We joyfully announce the release of:
os_vif 1.7.0: A library for plugging and unplugging virtual interfaces in OpenStack.
This release is part of the pike release series.
The source is available from:
https://git.openstack.org/cgit/openstack/os-vif
Download the package from:
https://pypi.python.org/pypi/os_vif
Please report issues through launchpad:
https://bugs.launchpad.net/os-vif
For more details, please see below.
1.7.0 ^^^^^
New Features
* A new port profile has been added to describe VF representors on OVS-based switches, as featured in Linux kernel 4.8 and later. This port profile can currently be used with Agilio OVS networks. It is intended to be flexible enough to be used by multiple vendors.
Changes in os_vif 1.6.0..1.7.0 ------------------------------
f4329ff Improve OVS Representor VF Lookup c9facf2 Improve OVS Representor Lookup 777ea94 Add support for VIFPortProfileOVSRepresentor e1d0599 unplug_vf_passthrough: don't try to delete representor netdev 47da0aa Enable some off-by-default checks e15e8dc set mtu on all code paths d5b5394 fix read the representor phys_port_name ebe112f doc: Switch from oslosphinx to openstackdocstheme 1d281bb doc: Create directory structure for docs migration c1a8f7a Use ``assert_has_calls`` to check function calls 6a9017d Updated from global requirements 21d7392 Rehome unit tests to ``tests\unit`` folder
Diffstat (except docs and test files) -------------------------------------
os_vif/objects/vif.py | 15 + ...s-representor-portprofile-5f8290e5a40bf0a4.yaml | 6 + releasenotes/source/conf.py | 4 +- requirements.txt | 4 +- test-requirements.txt | 6 +- tox.ini | 3 + vif_plug_linux_bridge/linux_bridge.py | 4 +- vif_plug_linux_bridge/linux_net.py | 29 +- vif_plug_ovs/linux_net.py | 80 ++- vif_plug_ovs/ovs.py | 10 +- 45 files changed, 2588 insertions(+), 2294 deletions(-)
Requirements updates --------------------
diff --git a/requirements.txt b/requirements.txt index 4e4bb93..6730f0a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8 +8 @@ oslo.concurrency>=3.8.0 # Apache-2.0 -oslo.config>=3.22.0 # Apache-2.0 +oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0 @@ -10 +10 @@ oslo.log>=3.22.0 # Apache-2.0 -oslo.i18n>=2.1.0 # Apache-2.0 +oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 2c4cf1b..51861c5 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8,3 +8,3 @@ python-subunit>=0.0.18 # Apache-2.0/BSD -reno>=1.8.0 # Apache-2.0 -sphinx!=1.6.1,>=1.5.1 # BSD -oslosphinx>=4.7.0 # Apache-2.0 +reno!=2.3.1,>=1.8.0 # Apache-2.0 +sphinx>=1.6.2 # BSD +openstackdocstheme>=1.11.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org