[release-announce] puppet-neutron 20.4.0 (yoga)

no-reply at openstack.org no-reply at openstack.org
Thu Aug 10 08:19:42 UTC 2023


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(-)







More information about the Release-announce mailing list