[release-announce] puppet-neutron 20.2.0 (yoga)
no-reply at openstack.org
no-reply at openstack.org
Mon Mar 14 17:37:55 UTC 2022
We are pleased to announce the release of:
puppet-neutron 20.2.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.2.0
^^^^^^
New Features
************
* Add options to configure pymemcache's HashClient retrying
mechanisms (dogpile.cache) backend.
* Add cache client retry options for the pymemcache (dogpile.cache)
backend.
* Now this module supports CentOS 9 and Red Hat Enterprise Linux 9.
* 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 following parameters have been added to the
"neutron::agent::ml2::ovs" class.
* "resource_provider_packet_processing_without_direction"
* "resource_provider_packet_processing_with_direction"
* "resource_provider_packet_processing_inventory_defaults"
* The new "resource_provider_inventory_defaults" parameter has been
added to the "neutron::agent::ml2::ovs" class and the
"neutron::agent::ml2::sriov" class.
* The "system_scope" parameter has been added to the
"neutron::designate" class.
Upgrade Notes
*************
* Remaining implementations for networking-cisco support have been
removed. These have had no effect since deprecation.
* Defaut value of the "neutron::server::placement::username" has
been changed from "nova" to "placement".
* The "neutron::amqp_allow_insecure_clients" parameter has been
removed.
* The deprecated "nova::config::api_config" parameter has been
removed.
* The "neutron_api_config" type has been removed.
Deprecation Notes
*****************
* The "neutron::allow_overlapping_ips" parameter has been deprecated
and will be remove in a future release.
* The "neutron::server::notifications::nova::live_migration_events"
parameter has been deprecated and will be removed in a future
release.
* The "neutron::designate::project_id" parameter has been deprecated
and will be removed in a future release. Use the "project_name"
parameter instead.
* The "tenant_name" property and the "tenant_id" property of the
resource types below have been deprecated and will be removed in a
future release. Use the "project_name" property and the "project_id"
property instead.
* "neutron_network"
* "neutron_subnet"
* "neutron_port"
* "neutron_router"
Changes in puppet-neutron 20.1.0..20.2.0
----------------------------------------
1e7f71c8 Prepare Yoga M3
37714643 Add CentOS/RHEL 9 to supported operating systems
46b552b1 Avoid hard-coding OS user/group in each manifest
a6c4ba2c Clean up deprecated support for networking-cisco
781f8d6c Fix wrong property name in deprecation warning
eb739253 Add HashClient retry options for the dogpile.cache backend
0ce4c516 Add cache client retry options for the pymemcache backend
589205c8 CentOS 9: Disable unit tests dependent on puppet-postgresql
91c9bc3f Deprecate tenant_* properties
01ec1c56 neutron_port: Ensure network and subnet are created
dd01d1a0 Remove deprecated neutron_api_config
2ef08f70 neutron_router: Fix detection of tenant_id
59b2e9a4 Do not define service resource when service management is disabled
ff7153cb TripleO jobs: Replace CentOS 8 jobs by CentOS 9 jobs
49c163c2 Remove deprecated amqp_allow_insecure_clients
14dda75a Simplify definition to ensure keystone resource creation
9441d965 ovs: Add support for packet processing info report
29931963 Update the default username for Placement API access
a6cc96f0 Add support for the resource_provider_inventory_defaults parameters
645b0307 Avoid testing details of oslo::messaging(::*)
b61c657b Remove validations of oslo::messaging::* parameters
efdad378 Do not test details of oslo::concurrency
a8133fef Ensure package is installed before using it
d119c425 Remove inefficient usage of autorequire
71711d80 Accept system scope credential for Designate API request
a321b3ff designate: Deprecate the project_id parameter
b8948287 Deprecate support for [nova] live_migration_events
3389f02d Add support for [nova] live_migation_events
b2f39ce9 Fix dependency to purge default vhost config
ede82096 Remove usage of custom os_package_type fact
5e5f2eb6 Remove deprecated nova::config::api_config
1201b37d Ensure vmware-nsx package is installed
32dae92e Deprecate support for [DEFAULT] allow_overlapping_ips
Diffstat (except docs and test files)
-------------------------------------
.zuul.yaml | 4 +-
.../provider/neutron_api_config/ini_setting.rb | 15 --
lib/puppet/provider/neutron_network/openstack.rb | 8 ++
lib/puppet/provider/neutron_port/openstack.rb | 8 ++
lib/puppet/provider/neutron_router/openstack.rb | 10 +-
lib/puppet/provider/neutron_subnet/openstack.rb | 9 ++
lib/puppet/type/neutron_api_config.rb | 48 -------
lib/puppet/type/neutron_network.rb | 32 ++++-
lib/puppet/type/neutron_port.rb | 41 +++++-
lib/puppet/type/neutron_router.rb | 32 ++++-
lib/puppet/type/neutron_security_group.rb | 4 -
lib/puppet/type/neutron_subnet.rb | 43 +++++-
manifests/agents/dhcp.pp | 13 +-
manifests/agents/metadata.pp | 13 +-
manifests/agents/metering.pp | 13 +-
manifests/agents/ml2/linuxbridge.pp | 22 +--
manifests/agents/ml2/mlnx.pp | 25 ++--
manifests/agents/ml2/ovs.pp | 122 +++++++++++++---
manifests/agents/ml2/sriov.pp | 30 +++-
manifests/agents/ml2/vpp.pp | 13 +-
manifests/agents/ovn_metadata.pp | 17 +--
manifests/cache.pp | 81 ++++++++---
manifests/config.pp | 19 +--
manifests/deps.pp | 1 -
manifests/designate.pp | 46 ++++--
manifests/init.pp | 29 ++--
manifests/keystone/auth.pp | 7 +-
manifests/params.pp | 1 +
manifests/plugins/ml2/cisco.pp | 20 ---
manifests/plugins/ml2/cisco/nexus.pp | 75 ----------
manifests/plugins/ml2/cisco/nexus_creds.pp | 131 -----------------
manifests/plugins/ml2/cisco/nexus_switch.pp | 132 -----------------
manifests/plugins/ml2/cisco/nexus_switch_server.pp | 36 -----
manifests/plugins/ml2/cisco/type_nexus_vxlan.pp | 32 -----
manifests/plugins/ml2/cisco/ucsm.pp | 62 --------
manifests/plugins/ml2/nuage.pp | 2 +-
manifests/plugins/nsx.pp | 8 +-
manifests/plugins/nuage.pp | 2 +-
manifests/plugins/opencontrail.pp | 2 +-
manifests/server.pp | 144 +++++++++----------
manifests/server/notifications/nova.pp | 16 +++
manifests/server/placement.pp | 9 +-
manifests/wsgi/apache.pp | 7 +-
manifests/wsgi/uwsgi.pp | 2 +-
metadata.json | 16 ++-
..._hashclient_retry_options-d40ec799325eb87b.yaml | 5 +
.../add_cache_retry_options-cf1d15ebf9bd6648.yaml | 4 +
.../notes/centos-9-support-355bef316c72d911.yaml | 4 +
.../cleanup-networking-cisco-3699260d212e766b.yaml | 5 +
...ate-allow_overlapping_ips-3fc66888a00ee6a2.yaml | 5 +
...ova-live_migration_events-2663d871c5eb5811.yaml | 5 +
.../deprecate-project_id-7aa6981537e33af2.yaml | 6 +
.../deprecate-tenant-params-be303f3f3b2d4bc9.yaml | 11 ++
.../live_migration_events-84fc814cb28a8a68.yaml | 6 +
.../notes/placement-user-beabb88e260508e6.yaml | 5 +
.../notes/pps-config-ovs-d47b70922b4c53c2.yaml | 9 ++
...qp_allow_insecure_clients-99d2ff0535f6360a.yaml | 4 +
.../notes/remove-api_config-7a200b44d512b9f1.yaml | 4 +
...remove-neutron_api_config-be50810e89d78011.yaml | 4 +
...ovider_inventory_defaults-ede148387da9d8b6.yaml | 6 +
.../system_scope-designate-e5bbd73fc8e59f0b.yaml | 5 +
spec/classes/neutron_agents_bagpipe_spec.rb | 12 +-
spec/classes/neutron_agents_bgp_dragent_spec.rb | 32 ++++-
spec/classes/neutron_agents_dhcp_spec.rb | 4 +-
spec/classes/neutron_agents_l2gw_spec.rb | 10 +-
spec/classes/neutron_agents_l3_spec.rb | 9 ++
spec/classes/neutron_agents_metadata_spec.rb | 4 +-
spec/classes/neutron_agents_metering_spec.rb | 4 +-
.../classes/neutron_agents_ml2_linuxbridge_spec.rb | 5 +-
spec/classes/neutron_agents_ml2_mlnx_spec.rb | 11 +-
...neutron_agents_ml2_networking_baremetal_spec.rb | 11 ++
spec/classes/neutron_agents_ml2_ovs_spec.rb | 47 +++++-
spec/classes/neutron_agents_ml2_sriov_spec.rb | 29 +++-
spec/classes/neutron_agents_ml2_vpp_spec.rb | 5 +-
spec/classes/neutron_agents_ovn_metadata_spec.rb | 4 +-
spec/classes/neutron_cache_spec.rb | 18 +++
spec/classes/neutron_db_postgresql_spec.rb | 5 +-
spec/classes/neutron_designate_spec.rb | 30 +++-
spec/classes/neutron_init_spec.rb | 159 ++++++++++++---------
spec/classes/neutron_plugins_nsx_spec.rb | 8 ++
.../neutron_server_notifications_nova_spec.rb | 3 +
spec/classes/neutron_server_placement_spec.rb | 2 +-
spec/classes/neutron_server_spec.rb | 8 +-
.../neutron_api_config/ini_setting_spec.rb | 51 -------
.../unit/provider/neutron_router/openstack_spec.rb | 2 -
85 files changed, 954 insertions(+), 1009 deletions(-)
More information about the Release-announce
mailing list