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
participants (1)
-
no-reply@openstack.org