[release-announce] [nova] os_vif 1.7.0 (pike)

no-reply at openstack.org no-reply at openstack.org
Thu Jul 20 00:25:41 UTC 2017


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





More information about the Release-announce mailing list