[release-announce] os-net-config 8.4.4 (queens)

no-reply at openstack.org no-reply at openstack.org
Mon Mar 18 00:51:16 UTC 2019


We are amped to announce the release of:

os-net-config 8.4.4: OpenStack network configuration

This release is part of the queens stable release series.

The source is available from:

    http://git.openstack.org/cgit/openstack/os-net-config

Download the package from:

    https://tarballs.openstack.org/os-net-config/

Please report issues through launchpad:

    http://bugs.launchpad.net/os-net-config

For more details, please see below.

8.4.4
^^^^^


New Features
************

* Some changes can now be made to interfaces without restarting.
  Changes to routes, IP addresses, netmask, or MTU will now be applied
  using iproute2 without restarting the interface, and the ifcfg file
  will be updated.


Bug Fixes
*********

* When the ivs interface (or nfvswitch) configuration changes, ivs
  (or nvfswitch) needs to be restarted in order to pick up the new
  configuration.

* The ovs-appctl command may fail, particularly when setting an
  interface as a slave in a bond if the primary interface is not yet
  up.  Retry the ovs-appctl command and log a failure if the command
  still fails.


Other Notes
***********

* Since this change uses iproute2 to make changes to live
  interfaces, it does not allow MTU on DPDK interfaces to be modified
  in place. DPDK requires that ovs-vsctl be run to modify MTU. For
  DPDK interfaces, MTU changes will result in an interface restart.

Changes in os-net-config 8.4.3..8.4.4
-------------------------------------

6d16c27 NIC-Partitioning: DPDK devices comes up properly after reboot
6169eb0 Sample templates for linux_bond, ovs_bond, dpdkbond using VFs
3ed29bc NIC Partitioning works with NM enabled
a884e96 Add default VF configs for ovs and ovs_user bridges
a3d44b9 Add sriov_vf type as member of ovs_dpdk_port
267b033 Adding VLAN support and other configs for sriov_vf
46360c6 Updating requirements for pyudev
22bd7bf Remove mox usage
93f7f9d Fix - restart VLAN interface on underlying device change
22ca42f Retry ovs-appctl command
d3a0291 Apply IP/netmask/route/MTU changes without bouncing interfaces.
cc235aa Restart ivs/nvfswitch after config file is updated
e42a813 import zuul job settings from project-config
e771e08 Fix numbered NIC mapping when using dotted VLAN notation


Diffstat (except docs and test files)
-------------------------------------

etc/os-net-config/samples/sriov_pf.json            | 100 +++-
etc/os-net-config/samples/sriov_pf.yaml            | 122 ++++-
etc/os-net-config/samples/sriov_pf_ovs_dpdk.json   | 102 ++++
etc/os-net-config/samples/sriov_pf_ovs_dpdk.yaml   | 129 +++++
os_net_config/__init__.py                          |  16 +-
os_net_config/cli.py                               |  34 +-
os_net_config/impl_ifcfg.py                        | 516 ++++++++++++++----
os_net_config/objects.py                           | 173 +++++-
os_net_config/schema.yaml                          |  30 +-
os_net_config/sriov_config.py                      | 230 ++++++--
os_net_config/utils.py                             | 140 ++++-
...interface-without-restart-d55949572017d52f.yaml |  12 +
...vs-nvfswitch-after-change-0825ea78aae8f138.yaml |   5 +
.../notes/retry_ovs-appctl-6734b087ab6db80b.yaml   |   6 +
requirements.txt                                   |   1 +
test-requirements.txt                              |   1 -
zuul.d/layout.yaml                                 |  13 +-
23 files changed, 2677 insertions(+), 355 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index e6e9b32..dceca88 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -13,0 +14 @@ jsonschema>=2.0.0,<3.0.0,!=2.5.0  # MIT
+pyudev>=0.16.1 # LGPLv2.1+
diff --git a/test-requirements.txt b/test-requirements.txt
index fb7184c..e98b16e 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -15 +14,0 @@ mock>=2.0 # BSD
-mox>=0.5.3 # Apache-2.0






More information about the Release-announce mailing list