We are overjoyed to announce the release of: os-net-config 10.2.0: OpenStack network configuration This release is part of the stein 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. 10.2.0 ^^^^^^ 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. 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 10.1.0..10.2.0 --------------------------------------- 0607a2a Drop baremetal job template 20331fa NIC Partitioning works with NM enabled 13d42df Sample templates for linux_bond, ovs_bond, dpdkbond using VFs 91cb9c5 NIC-Partitioning: DPDK devices comes up properly after reboot 19067b4 Fix - restart VLAN interface on underlying device change 61b0d66 Fix incorrect application of 'ip' commands for bridges 122684c Replacing the link in HACKING.rst c9bf347 Apply IP/netmask/route/MTU changes without bouncing interfaces. a5e9533 Update min tox version to 2.0 Diffstat (except docs and test files) ------------------------------------- HACKING.rst | 2 +- etc/os-net-config/samples/sriov_pf.json | 77 +++- etc/os-net-config/samples/sriov_pf.yaml | 92 +++- etc/os-net-config/samples/sriov_pf_ovs_dpdk.json | 57 ++- etc/os-net-config/samples/sriov_pf_ovs_dpdk.yaml | 66 ++- os_net_config/cli.py | 16 +- os_net_config/impl_ifcfg.py | 493 +++++++++++++++++---- os_net_config/objects.py | 77 +++- os_net_config/schema.yaml | 1 + os_net_config/utils.py | 16 +- ...interface-without-restart-d55949572017d52f.yaml | 12 + tox.ini | 2 +- zuul.d/layout.yaml | 1 - 16 files changed, 1220 insertions(+), 139 deletions(-)