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

no-reply at openstack.org no-reply at openstack.org
Thu Mar 14 10:45:05 UTC 2019


We are pleased to announce the release of:

os-net-config 10.3.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.3.0
^^^^^^

New Features

* A key called "domain" is now available for interfaces. This allows
  the setting of a domain for an ifcfg configuration, which will aide
  DNS search.

* Support for configuring policy-based routing has been added. A new
  top-level object "route_table" has been added, which allows the user
  to add tables to the system route table at /etc/iproute2/rt_tables.
  Routes have a new "table" property for specifying which table to
  apply the route. Interfaces now have a "rules" property that allows
  the user to add arbitrary rules for when the system should use a
  particular routing table, such as input interface or source IP
  address.

Changes in os-net-config 10.2.0..10.3.0
---------------------------------------

e912b02 Fix os-net-config interface restarts when applying routes
3dcad07 Configure switchdev mode in SR-IOV in os-net-config
3e3f928 Allow adding sriov_pf over ovs_bridge, linux_bond and ovs_bond
fc9fbd4 Enable setting domain parameter for interfaces
0349d8b Checking correct flag to add rules to bridges
3583234 Add Policy Based Routing Support to os-net-config
4b48b52 Updating requirements for pyudev
1204fc5 Update hacking version to latest
e82b4e2 Change openstack-dev to openstack-discuss
5a1db51 Fix link in HACKING.rst


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

etc/os-net-config/samples/routes.yaml              |  52 ++
etc/os-net-config/samples/sriov_pf_switchdev.json  |  84 +++
etc/os-net-config/samples/sriov_pf_switchdev.yaml  |  87 +++
os_net_config/__init__.py                          |   9 +
os_net_config/cli.py                               |  19 +-
os_net_config/impl_ifcfg.py                        | 215 ++++++-
os_net_config/objects.py                           | 631 ++++++++++++---------
os_net_config/schema.yaml                          | 144 +++++
os_net_config/sriov_config.py                      |  86 +++
os_net_config/utils.py                             |   5 +-
.../enable-setting-domain-5557e2441c23a5a5.yaml    |   5 +
.../policy-based-routing-3fa1200ae155bbee.yaml     |  10 +
requirements.txt                                   |   2 +-
setup.cfg                                          |   2 +-
test-requirements.txt                              |   2 +-
19 files changed, 1349 insertions(+), 292 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index baebf9f..14c6a96 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -14 +14 @@ jsonschema>=2.0.0,<3.0.0  # MIT
-pyudev>=0.15
+pyudev>=0.16.1 # LGPLv2.1+
diff --git a/test-requirements.txt b/test-requirements.txt
index 6e85465..4d74591 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4 +4 @@
-hacking<0.11,>=0.10.2 # Apache-2.0
+hacking>=1.1.0,<1.2.0 # Apache-2.0






More information about the Release-announce mailing list