[release-announce] puppet-neutron 15.6.0 (train)
no-reply at openstack.org
no-reply at openstack.org
Wed Jun 16 15:55:55 UTC 2021
We are psyched to announce the release of:
puppet-neutron 15.6.0: Puppet module for OpenStack Neutron
This release is part of the train 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.
15.6.0
^^^^^^
New Features
* Add 'dnsmasq_enable_addr6_list' option support to dhcp agent
settings. (See bug: #1861032
(https://bugs.launchpad.net/neutron/+bug/1861032))
* 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 a new configuration option called "ovn_emit_need_to_frag" to
the "ovn" section of etc/neutron/plugins/ml2_conf.ini. This new
option tells ovn whether it should emit "need to frag" packets in
case of MTU mismatch. Before enabling this configuration make sure
that its supported by the host kernel (version >= 5.2) or by
checking the output of the following command: ovs-appctl -t ovs-
vswitchd dpif /show-dp-features br-int | grep "Check pkt length
action". Defaults to False.
* 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.
* Add support for resource provider bandwidth.
* 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"
Changes in puppet-neutron 15.5.0..15.6.0
----------------------------------------
7f36270b Prepare the final stable/train release
9fc89a77 Fix name of networking-ansible/baremetal package
367ba177 Fix L3 agent's extensions list
c774dcb8 Add support for the resource_provider_hypervisors parameter
89e5b0d0 Ensure resource_provider_bandwitdhs is unset by default
9d9574d4 Build containers for single consumer job
a382db46 Add new classes ovs_driver and sriov_driver
8ea35656 Add agent/explicitly_egress_direct support
7d0406b1 Nuage: remove check on mechanism driver
0a45ec73 Add support for resource provider bandwidth in Neutron config
d1099ba1 OVN: Add ovn_emit_need_to_frag configuration option
731a8fd7 Add 'dnsmasq_enable_addr6_list' option
7001e662 Refer keystone_authtoken instead of neutron to detect region
Diffstat (except docs and test files)
-------------------------------------
.zuul.yaml | 1 +
lib/puppet/provider/neutron.rb | 14 +--
manifests/agents/dhcp.pp | 31 +++---
manifests/agents/l3.pp | 4 +-
manifests/agents/ml2/networking_baremetal.pp | 2 +-
manifests/agents/ml2/ovs.pp | 105 ++++++++++++++-------
manifests/agents/ml2/sriov.pp | 45 +++++++--
manifests/params.pp | 4 +-
manifests/plugins/ml2/mech_driver.pp | 22 +++++
manifests/plugins/ml2/networking_ansible.pp | 3 +-
manifests/plugins/ml2/networking_baremetal.pp | 2 +-
manifests/plugins/ml2/nuage.pp | 4 -
manifests/plugins/ml2/ovn.pp | 12 +++
manifests/plugins/ml2/ovs_driver.pp | 31 ++++++
manifests/plugins/ml2/sriov_driver.pp | 31 ++++++
metadata.json | 12 +--
...dnsmasq_enable_addr6_list-2ead22fb05f5da5f.yaml | 5 +
.../notes/ml2-driver-classes-e9de9a5e58c855fb.yaml | 8 ++
...eed-to-frag-config-option-89c716cd33592bea.yaml | 11 +++
..._explicitly_egress_direct-a5989bd33844c0f4.yaml | 9 ++
...source_provider_bandwidth-e7887d104adb4ae9.yaml | 4 +
...urce_provider_hypervisors-907db47afa6d5d72.yaml | 9 ++
spec/classes/neutron_agents_dhcp_spec.rb | 10 ++
spec/classes/neutron_agents_l3_spec.rb | 20 ++++
...neutron_agents_ml2_networking_baremetal_spec.rb | 20 +++-
spec/classes/neutron_agents_ml2_ovs_spec.rb | 32 +++++++
spec/classes/neutron_agents_ml2_sriov_spec.rb | 21 +++++
.../neutron_plugins_ml2_networking_ansible_spec.rb | 18 +++-
...eutron_plugins_ml2_networking_baremetal_spec.rb | 18 +++-
spec/classes/neutron_plugins_ml2_nuage_spec.rb | 18 ----
spec/classes/neutron_plugins_ml2_ovn_spec.rb | 11 +++
spec/classes/neutron_plugins_ml2_ovs_driver.rb | 34 +++++++
spec/classes/neutron_plugins_ml2_sriov_driver.rb | 34 +++++++
33 files changed, 493 insertions(+), 112 deletions(-)
More information about the Release-announce
mailing list