[release-announce] puppet-neutron 20.0.0 (yoga)
no-reply at openstack.org
no-reply at openstack.org
Fri Nov 26 16:58:16 UTC 2021
We are chuffed to announce the release of:
puppet-neutron 20.0.0: Puppet module for OpenStack Neutron
This release is part of the yoga 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.0.0
^^^^^^
New Features
************
* The new "sdn_token" parameter to authenticate sdn has been added
to the "neutron::plugins::ml2::mellanox::mlnx_sdn_assist" class.
* Now the following classes support the "rpc_response_max_timeout"
parameter.
* "neutron::agents::dhcp"
* "neutron::agents::metadata"
* "neutron::agents::metering"
* "neutron::agents::l3"
* "neutron::agents::ml2::linuxbridge"
* "neutron::agents::ml2::ovs"
* "neutron::agents::ml2::sriov"
* The new "key_val_separator" parameter has been added to the
"neutron_api_paste_ini" resource type.
* Now "neutron::server::api_service_name" can accept and handle
"httpd" as a valid service name, to run api service by
httpd+mod_wsgi.
* The "neutron::plugins::ml2::ovn" class now supports the following
two new parameters.
* "ovsdb_retry_max_interval"
* "ovsdb_probe_interval"
* The new "neutron::server::rpc_state_report_workers" parameter has
been added.
Upgrade Notes
*************
* The "neutron::server::service_name" parameter no longer accepts
"httpd" as a valid service name. To run api service by httpd, the
"neutron::server::api_service_name" parameter should be used instead
along with the "neutron::server::rpc_service_name".
* Default value of the "neutron::wsgi::apache::ssl" parameter will
be changed from "true" to "false" in a future release. Make sure the
parameter is set to the desired value.
Deprecation Notes
*****************
* The following two parameters of the
"neutron::plugins::ml2::mellanox::mlnx_sdn_assist" class have been
deprecated and have no effect now.
* "sdn_username"
* "sdn_password"
* The "neutron::agents::ovn_metadata::ovn_remote_probe_interval"
parameter has been deprecated and has no effect now. This parameter
will be removed in a future release.
* Usage of arbitaly service name for the
"neutron::server::service_name" has been deprecated and will be
removed in a future release.
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.
Changes in puppet-neutron 19.4.0..20.0.0
----------------------------------------
9e2c7d01 Test more default values of neutron::designate
5b760239 Support setting rpc_response_max_timeout per agent
4c5bf0c0 Add support for [DEFAULT] rpc_state_report_workers
3c63347c Remove ineffective notification
ef06ac48 Add support for running neutron api by httpd+mod_wsgi
85db3449 ml2+ovn: Add more tunable parameters for OVN DB connections
8ce1ea3d Change authentication method for Mellanox sdn controller
7236d7ff Remove unused params
424d0fd8 Prepare to update default of <service>::wsgi::apache::ssl
ce2357d4 ovn: Deprecate the ovn_remote_probe_interval parameter
9d3e6a73 Bump puppetlabs-inifile
bf562b88 Accept an array value for valid_interfaces
bfb1a76e Allow customizing separator for api-paste.ini
ba14e049 Bump version for the start of Yoga
3a14ee73 Update master for stable/xena
854ece09 ovn: Do not expect the separate plugin package
Diffstat (except docs and test files)
-------------------------------------
.../ovn_metadata_agent_config/ini_setting.rb | 2 +-
lib/puppet/type/neutron_api_paste_ini.rb | 5 ++
lib/puppet/type/ovn_metadata_agent_config.rb | 2 +-
manifests/agents/dhcp.pp | 6 ++
manifests/agents/l3.pp | 6 ++
manifests/agents/metadata.pp | 6 ++
manifests/agents/metering.pp | 34 ++++----
manifests/agents/ml2/linuxbridge.pp | 32 ++++---
manifests/agents/ml2/ovs.pp | 6 ++
manifests/agents/ml2/sriov.pp | 6 ++
manifests/agents/ovn_metadata.pp | 17 +++-
manifests/keystone/auth.pp | 4 +-
manifests/params.pp | 14 +---
manifests/plugins/ml2/mellanox/mlnx_sdn_assist.pp | 47 ++++++++---
manifests/plugins/ml2/ovn.pp | 20 +++--
manifests/server.pp | 76 +++++++++++++----
manifests/server/notifications/ironic.pp | 2 +-
manifests/services/l2gw.pp | 1 -
manifests/wsgi/apache.pp | 11 ++-
metadata.json | 12 +--
.../notes/add_token_auth-daa888e87da725da.yaml | 13 +++
...-rpc_response_max_timeout-fbf636fb47193896.yaml | 13 +++
.../api_paste_ini-separator-d0cdc04bd0cad337.yaml | 5 ++
.../notes/bug-1945973-65195b6dae2009e5.yaml | 10 +++
...ovn_remote_probe_interval-269bdab63be84041.yaml | 6 ++
.../notes/neutron-api-wsgi-97ea733fb608da78.yaml | 17 ++++
.../notes/ovn-tunables-0f917de23d4c1274.yaml | 8 ++
...pare-to-change-apache-ssl-465063265e7834ac.yaml | 6 ++
.../rpc_state_report_workers-779d6cde164de3d2.yaml | 5 ++
releasenotes/source/index.rst | 1 +
releasenotes/source/xena.rst | 6 ++
spec/classes/neutron_agents_dhcp_spec.rb | 1 +
spec/classes/neutron_agents_l3_spec.rb | 1 +
spec/classes/neutron_agents_metadata_spec.rb | 1 +
spec/classes/neutron_agents_metering_spec.rb | 1 +
.../classes/neutron_agents_ml2_linuxbridge_spec.rb | 1 +
spec/classes/neutron_agents_ml2_ovs_spec.rb | 1 +
spec/classes/neutron_agents_ml2_sriov_spec.rb | 1 +
spec/classes/neutron_agents_ovn_metadata_spec.rb | 42 ++++------
spec/classes/neutron_designate_spec.rb | 7 ++
.../neutron_plugins_ml2_mlnx_sdn_assist_spec.rb | 6 +-
spec/classes/neutron_plugins_ml2_ovn_spec.rb | 6 +-
.../neutron_server_notifications_ironic_spec.rb | 15 +++-
spec/classes/neutron_server_spec.rb | 97 +++++++++++++++++-----
.../ovn_metadata_agent_config/ini_setting_spec.rb | 4 +-
45 files changed, 434 insertions(+), 149 deletions(-)
More information about the Release-announce
mailing list