[release-announce] puppet-neutron 16.4.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Tue Apr 13 15:53:00 UTC 2021


We are stoked to announce the release of:

puppet-neutron 16.4.0: Puppet module for OpenStack Neutron

This release is part of the ussuri stable release series.

The source is available from:

    https://opendev.org/openstack/puppet-neutron

Download the package from:

    https://tarballs.openstack.org/puppet-neutron/

Please report issues through:

    https://bugs.launchpad.net/puppet-neutron/+bugs

For more details, please see below.

16.4.0
^^^^^^


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

* The new "neutron::keystone::authtoken::interface" parameter has
  been added, which can be used to set the interface parameter in
  authtoken middleware.

* The following two new classes have been added, to set up
  parameters in ovs_driver and sriov_driver section.

  * "neutron::plugins::ml2::ovs_driver"

  * "neutron::plugins::ml2::sriov_driver"

* Add new configuration parameter explicitly_egress_direct for ML2
  OVS agent When set to True, the accepted egress unicast traffic will
  not use action NORMAL. The accepted egress packets will be taken
  care of in the final egress tables direct output flows for unicast
  traffic so that operators can set customized integration bridge name
  in l3 agent configuration. This can be enabled on some nodes to
  prevent flooding on integration bridge.

* The following two parameters have been added to define mapping of
  bridge name and hyper visor name to locate the parent of the
  resource provider tree.

  * "neutron::agents::ml2::ovs::resource_provider_hypervisors"

  * "neutorn::agents::ml2::sriov::resource_provider_hypervisors"


Deprecation Notes
*****************

* Usage of config option "firewall_driver" in the
  "neutron::plugins::ml2" class is now deprecated and has no effect on
  the deployment. Config option "firewall_driver" should be set in the
  classes for agents' configuration like "neutron::agents::ml2::ovs"
  instead. Usage of this option in the Neutron server was there just
  for backward compatibility with old agents which can't report what
  driver they are using. Since Newton all Neutron drivers are
  reporting that in heartbeat messages and there is no need to keep
  configure this in the neutron server's side.

Changes in puppet-neutron 16.3.0..16.4.0
----------------------------------------

6bf094fa Prepare a new release for ussuri
192fc513 Add support for the resource_provider_hypervisors parameter
e77d34f0 Ensure resource_provider_bandwitdhs is unset by default
89a24c20 Add support for the interface parameter in authtoken middleware
0daae4db Build containers for single consumer job
957b18a6 Add new classes ovs_driver and sriov_driver
23edb1b5 Add agent/explicitly_egress_direct support
5a2c07c4 Use common class to manage apache service in beaker job
78ba0eeb Add CentOS8 to nodesets
7d6722d1 Nuage: remove check on mechanism driver
c15b2fc2 Deprecate firewal_driver option in the Neutron's ML2 config
1d09d251 Switch to Ussuri
855c7dac Update TOX_CONSTRAINTS_FILE for stable/ussuri
98a06a60 Update .gitreview for stable/ussuri


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

.gitreview                                         |   1 +
.zuul.yaml                                         |   1 +
Gemfile                                            |   1 +
manifests/agents/ml2/ovs.pp                        | 101 +++++++++++++--------
manifests/agents/ml2/sriov.pp                      |  43 ++++++---
manifests/keystone/authtoken.pp                    |   7 ++
manifests/plugins/ml2.pp                           |  24 +++--
manifests/plugins/ml2/nuage.pp                     |   4 -
manifests/plugins/ml2/ovs_driver.pp                |  31 +++++++
manifests/plugins/ml2/sriov_driver.pp              |  31 +++++++
metadata.json                                      |   2 +-
...ecate-ml2-firewall_driver-a8598f1c2dd060f1.yaml |  11 +++
...stone-authtoken-interface-e1fe904a198d11bb.yaml |   6 ++
.../notes/ml2-driver-classes-e9de9a5e58c855fb.yaml |   8 ++
..._explicitly_egress_direct-a5989bd33844c0f4.yaml |   9 ++
...urce_provider_hypervisors-907db47afa6d5d72.yaml |   9 ++
spec/acceptance/basic_neutron_spec.rb              |   1 +
spec/acceptance/nodesets/nodepool-centos8.yml      |  10 ++
spec/classes/neutron_agents_ml2_ovs_spec.rb        |  31 ++++++-
spec/classes/neutron_agents_ml2_sriov_spec.rb      |  14 ++-
spec/classes/neutron_keystone_authtoken_spec.rb    |   3 +
spec/classes/neutron_plugins_ml2_nuage_spec.rb     |  18 ----
spec/classes/neutron_plugins_ml2_ovs_driver.rb     |  34 +++++++
spec/classes/neutron_plugins_ml2_spec.rb           |   3 -
spec/classes/neutron_plugins_ml2_sriov_driver.rb   |  34 +++++++
tox.ini                                            |   2 +-
26 files changed, 340 insertions(+), 99 deletions(-)







More information about the Release-announce mailing list