[release-announce] puppet-neutron 19.5.0 (xena)

no-reply at openstack.org no-reply at openstack.org
Wed May 17 11:17:56 UTC 2023


We are delighted to announce the release of:

puppet-neutron 19.5.0: Puppet module for OpenStack Neutron

This release is part of the xena 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.

19.5.0
^^^^^^


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

* The new "sdn_token" parameter to authenticate sdn has been added
  to the "neutron::plugins::ml2::mellanox::mlnx_sdn_assist" class.

* The new
  "neutron::server::notifications::nova::live_migration_events"
  parameter has been added. This parameter controls the "[nova]
  live_migation_events" parameter in "neutron.conf".

* 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.

* The "neutron::plugins::ml2::ovn" class now supports the following
  two new parameters.

  * "ovsdb_retry_max_interval"

  * "ovsdb_probe_interval"


Bug Fixes
*********

* The independent ovn plugin package("pythonN-networking-ovn") is no
  longer required. The package is no longer available since Ussuri,
  and all codes are now included in the base neutron package.

* The "neutron-ovn-metadata-agent" package is now installed in
  Ubuntu and Debian.

* 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 19.4.0..19.5.0
----------------------------------------

7008f718 Prepare the final stable/xena release
4a41c221 Fix wrong bridge name if bridge_mappings is commma-separated string
5948c710 setuptools: Disable auto discovery
aecfaa35 ovn: Do not expect the separate plugin package
1f26bbfd mlnx: Allow workaround for duplicate resources
3677b7aa [ovn metadata] Add more tunable parameters
9d553d51 ml2+ovn: Add more tunable parameters for OVN DB connections
b59fca5c ml2+ovs: Accept a string value for permitted_ethertypes
7864f0a8 NSX Plugin: nsx_api_password should be secret
7d106037 Fix the ignored unit test case for dhcp-agent configuration
fc225e54 Add support for [nova] live_migation_events
4f2eda54 Change authentication method for Mellanox sdn controller
2c16d3b4 Remove TripleO job
2eeeeaf8 Update TOX_CONSTRAINTS_FILE for stable/xena
d6cf20bf Update .gitreview for stable/xena


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

.gitreview                                         |  1 +
.zuul.yaml                                         | 25 -------
.../ovn_metadata_agent_config/ini_setting.rb       |  2 +-
lib/puppet/type/ovn_metadata_agent_config.rb       |  2 +-
manifests/agents/ml2/mlnx.pp                       | 14 +++-
manifests/agents/ml2/ovs.pp                        | 10 +--
manifests/agents/ovn_metadata.pp                   | 15 +++-
manifests/params.pp                                |  6 +-
manifests/plugins/ml2/mellanox/mlnx_sdn_assist.pp  | 10 ++-
manifests/plugins/ml2/ovn.pp                       | 20 ++++--
manifests/plugins/nsx.pp                           |  2 +-
manifests/server/notifications/nova.pp             |  8 +++
metadata.json                                      |  2 +-
.../notes/add_token_auth-daa888e87da725da.yaml     |  4 ++
.../notes/bug-1945973-65195b6dae2009e5.yaml        | 10 +++
.../notes/bug-1987460-c5bfc6d98ccd3375.yaml        | 14 ++++
.../live_migration_events-84fc814cb28a8a68.yaml    |  6 ++
...n-metadata-tunning-params-9232d7638488ae0d.yaml | 12 ++++
.../notes/ovn-tunables-0f917de23d4c1274.yaml       |  8 +++
setup.py                                           |  1 +
spec/classes/neutron_agents_dhcp_spec.rb           | 64 +++++++++---------
spec/classes/neutron_agents_ml2_ovs_spec.rb        | 79 +++++++++++++++++-----
spec/classes/neutron_agents_ovn_metadata_spec.rb   | 43 ++++++------
.../neutron_plugins_ml2_mlnx_sdn_assist_spec.rb    |  2 +
spec/classes/neutron_plugins_ml2_ovn_spec.rb       |  6 +-
spec/classes/neutron_plugins_nsx_spec.rb           |  4 +-
.../neutron_server_notifications_nova_spec.rb      |  3 +
.../ovn_metadata_agent_config/ini_setting_spec.rb  |  4 +-
tox.ini                                            |  2 +-
29 files changed, 248 insertions(+), 131 deletions(-)







More information about the Release-announce mailing list