We are psyched to announce the release of: puppet-neutron 20.4.0: Puppet module for OpenStack Neutron This release is part of the yoga 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. 20.4.0 ^^^^^^ New Features ************ * Now this module supports configuration of networking-baremetal in Debian and Ubuntu. Previously it was supported in RHEL/CentOS only. * The "neutron::agents::ovn_metadata" class now supports the following two new parameters. * "ovsdb_probe_interval" parameter to configure "[ovn]ovsdb_probe_interval" in ovn metadata agent config file. * "ovsdb_retry_max_interval" parameter to configure "[ovn]ovsdb_retry_max_interval" in ovn metadata agent config file. Bug Fixes ********* * Bug #1987460 (https://bugs.launchpad.net/puppet- neutron/+bug/1987460): Previously the "neutron::agents::ml2::mlnx" class causes duplicate resources when used with the "neutron::agents::dhcp" class or the "neutron::agents::l3" class. Now it is possible to workaround the error by implementing the following mitigation. * Include the "neutron::agents::ml2::mlnx" class AFTER the "neutron::agents::dhcp" class or the "neutron::agents::l3" * Set the "interface_driver" parameter and the "dhcp_broadcast_reply" parameter consistently. Changes in puppet-neutron 20.3.0..20.4.0 ---------------------------------------- cabde543 Adjust the release version cfd6b140 Add per module policy service refresh 40304a77 Prepare new stable/yoga release 9540933d Fix wrong bridge name if bridge_mappings is commma-separated string 7090aa57 Remove wrong deprecation mark of project_* properties 49bfd898 mlnx: Allow workaround for duplicate resources 53fd3e80 [ovn metadata] Add more tunable parameters 5b807257 Refactor unit tests for neutron::plugins::ml2::ovn 5b6d1a6a Fix some trivial typos in puppet code 69aee692 ml2+ovs: Accept a string value for permitted_ethertypes 025ced6d Support networking-baremetal in Ubuntu/Debian b71b44a8 NSX Plugin: nsx_api_password should be secret d037eb14 Remove TripleO job 398defac Update TOX_CONSTRAINTS_FILE for stable/yoga 2141c120 Update .gitreview for stable/yoga Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + .zuul.yaml | 25 --- lib/puppet/provider/neutron_port/openstack.rb | 2 +- lib/puppet/type/neutron_network.rb | 4 +- lib/puppet/type/neutron_subnet.rb | 4 +- manifests/agents/ml2/mlnx.pp | 14 +- manifests/agents/ml2/networking_baremetal.pp | 5 - manifests/agents/ml2/ovs.pp | 10 +- manifests/agents/ovn_metadata.pp | 13 ++ manifests/deps.pp | 2 +- manifests/params.pp | 79 +++++----- manifests/plugins/ml2/networking_baremetal.pp | 13 +- manifests/plugins/nsx.pp | 2 +- manifests/plugins/ovs/opendaylight.pp | 4 +- manifests/policy.pp | 1 + metadata.json | 2 +- .../notes/bug-1987460-c5bfc6d98ccd3375.yaml | 14 ++ ...tworking_baremetal-debian-563498e4af59a1bb.yaml | 5 + ...n-metadata-tunning-params-9232d7638488ae0d.yaml | 12 ++ ...neutron_agents_ml2_networking_baremetal_spec.rb | 16 +- spec/classes/neutron_agents_ml2_ovs_spec.rb | 79 ++++++++-- spec/classes/neutron_agents_ovn_metadata_spec.rb | 2 + ...eutron_plugins_ml2_networking_baremetal_spec.rb | 12 +- spec/classes/neutron_plugins_ml2_ovn_spec.rb | 172 ++++++++++++--------- spec/classes/neutron_plugins_nsx_spec.rb | 4 +- spec/classes/neutron_policy_spec.rb | 2 + tox.ini | 2 +- 27 files changed, 297 insertions(+), 204 deletions(-)
participants (1)
-
no-reply@openstack.org