[release-announce] os-net-config 9.1.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Thu Jul 26 18:18:21 UTC 2018


We are jazzed to announce the release of:

os-net-config 9.1.0: OpenStack network configuration

This release is part of the rocky 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.

9.1.0
^^^^^


New Features
************

* Adds support to use "destination" and "nexthop" as keys in the
  "Route" objects. "destination" maps to "ip_netmask" and "nexthop"
  maps to "next_hop". Neutron Route objects use "destination" and
  "nexthop", supporting the same schema allow passing a neutron route
  directly to os-net-config.


Known Issues
************

* Currently the member interface for a contrail vrouter interface
  can only be of type interface. Types vlan and linux_bond are needed.


Bug Fixes
*********

* This fix adds support for member interfaces of type vlan and
  linux_bond

* OVS is not required for os-net-config to run but some objects
  (OvsBond, OvsBridge etc.) rely on it being installed. This adds a
  check to ensure OVS is installed before creating objects that need
  it.

Changes in os-net-config 9.0.0..9.1.0
-------------------------------------

6641c9f Stub out check for OVS installed to avoid failing tests
8250d67 Add check for OVS for objects that require it
2c1f242 Switch to stestr
7194f35 Add default VF configs for ovs and ovs_user bridges
d743649 Add sriov_vf type as member of ovs_dpdk_port
dbeb6fe Adding VLAN support and other configs for sriov_vf
2066152 Route object - add support for neutrons Route schema.
609a19c Syncing the requirements
40ce571 vlan and linux_bond members for contrail vrouter
d576261 Add release note link in README
1f691d4 Restore the order of params in ifcfg file that was inadvertently changed
247c9c5 fix tox python3 overrides
9e670a0 fix a typo on bond_mapped.yaml


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

.gitignore                                         |   3 +-
.stestr.conf                                       |   4 +
.testr.conf                                        |   7 -
README.rst                                         |   7 +
etc/os-net-config/samples/bond_mapped.yaml         |   2 +-
.../samples/contrail_vrouter_vlan.json             |  15 +
.../samples/contrail_vrouter_vlan.yaml             |  10 +
etc/os-net-config/samples/sriov_pf.json            |  29 +-
etc/os-net-config/samples/sriov_pf.yaml            |  56 +++
etc/os-net-config/samples/sriov_pf_ovs_dpdk.json   |  51 +++
etc/os-net-config/samples/sriov_pf_ovs_dpdk.yaml   |  87 ++++
os_net_config/cli.py                               |  20 +-
os_net_config/impl_ifcfg.py                        |  22 +-
os_net_config/objects.py                           | 143 ++++++-
os_net_config/schema.yaml                          |  55 ++-
os_net_config/sriov_config.py                      | 230 ++++++++---
os_net_config/utils.py                             | 124 ++++--
...tron-route-schema-support-e8e20a8c3b79d14d.yaml |   8 +
...uter_vlan_linux_bond_type-0a89f3499a7ab08b.yaml |   8 +
releasenotes/notes/check-ovs-ef665418762ca123.yaml |   5 +
requirements.txt                                   |   5 +-
test-requirements.txt                              |   2 +-
tox.ini                                            |  14 +-
29 files changed, 1689 insertions(+), 192 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index e6e9b32..baebf9f 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -9 +9 @@ iso8601>=0.1.11 # MIT
-netaddr!=0.7.16,>=0.7.13 # BSD
+netaddr>=0.7.13 # BSD
@@ -13 +13,2 @@ PyYAML>=3.10.0 # MIT
-jsonschema>=2.0.0,<3.0.0,!=2.5.0  # MIT
+jsonschema>=2.0.0,<3.0.0  # MIT
+pyudev>=0.15
diff --git a/test-requirements.txt b/test-requirements.txt
index e98b16e..6e85465 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -11 +11 @@ oslosphinx>=4.7.0 # Apache-2.0
-testrepository>=0.0.18 # Apache-2.0/BSD
+stestr>=2.0.0 # Apache-2.0






More information about the Release-announce mailing list