[release-announce] os-net-config 10.2.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Fri Jan 11 16:28:25 UTC 2019

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:


Download the package from:


Please report issues through launchpad:


For more details, please see below.


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(-)

More information about the Release-announce mailing list