[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