[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