[release-announce] puppet-neutron 21.0.0 (zed)
no-reply at openstack.org
no-reply at openstack.org
Thu Oct 20 11:30:52 UTC 2022
We eagerly announce the release of:
puppet-neutron 21.0.0: Puppet module for OpenStack Neutron
This release is part of the zed 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.
Changes in puppet-neutron 20.3.0..21.0.0
----------------------------------------
eb46c425 Prepare Zed RC1
ec9297cb Enable memcached in acceptance tests
e47fe3ba Add Apache WSGI logging parameters for pipe/syslog
f7b4c844 mlnx: Deprecate duplicate parameters
2a8ca843 neutron_network: Allow customizing MTU
2ed7911a mlnx: Fix circular dependencies
c4f3abe2 mlnx: Allow workaround for duplicate resources
6aa42046 Do not create /etc/default/neutron-server in CentOS/RHEL
a76d4bac Remove unused items from platform_params
386dd3c4 Adapt to new type validation in puppetlabs-apache
9aa343f7 Deprecate support for linuxbridge mechanism driver
717436ec Remove unused resrouce type to manage ml2_conf_sriov.ini
353c952d Expose headers option of apache::vhost
8d07b670 ovn: Accept arrays for ovn_*_connection parameters
db307b69 Revert "CentOS 9: Disable unit tests dependent on puppet-postgresql"
7233388d [ML2 OVN] Add disable_ovn_dhcp_for_baremetal_ports parameter
9490e6a2 Fix wrong test description
68a4d9a5 [ovn metadata] Add more tunable parameters
666e2b3e Rename acceptance spec files to explain order
7a47c5a2 Deprecate support for networking-vpp
44d61b4d Remove transformer to set [DEFAULT] router_id
10e6ab52 Remove example manifest to use networking-cisco
c148a643 Deprecate support for NSX plugin
39e6b0e5 Fix typos in parameter descriptions and tests
bd55507a Fix some trivial typos in puppet code
dcb46222 ml2+ovs: Accept a string value for permitted_ethertypes
baa0b6e4 bagpipe: Add support for [api] host
29e9a201 ovn-metadata: Remove deprecated ovn_remote_probe_interval
bc4495ef Refactor unit tests for neutron::plugins::ml2::ovn
5a00d5e6 Fix packages for the openvswitch mech driver
c7f44219 Fix packages for the linuxbridge mech driver
fecb262e Add macvtap mechanism driver support
959c1cef Deprecate support for linuxbridge plugin config
7cc5df2b Remove support for CentOS 8 Stream
91b9b468 ovs-agent: Avoid hard-coding defaults
f82a231b Deprecate support for networking-ansible
5c6045d0 Remove handling of 'u' prefix
b9cfc5b1 networking-arista: Support conn_timeout parameters
0e228220 Fix unused test case of neutron::plugins::ml2::arista::l3
85e0173d bgpvpn: Ensure the "default" service providers
2b4dd064 networking-baremetal: Support [ironic] valid_interfaces
a90077cf Mellanox: Clean up deprecated auth parameters
0815ace8 Remove allow_overlapping_ips
f23bff91 Remove remaining implementation for Nexus 1000v driver
069b2226 Deprecate the mech_driver defined resource type
1e2738a4 apache+mod_wsgi: Disable SSL by default
49e288b1 Use lower case characters for section name
d806c5a1 ODL: Remove deprecated ovsdb_connection
189d7d6b ovn-metadata: Deprecate support for [DEFAULT] nova_metadata_ip
612d3672 Remove clean up of [DEFAULT] ovs_integration_bridge
bd32805f Fix description of interface_driver parameter
5d9b18f6 Remove deprecated gateway_external_network_id
c6b6928d designate: Remove project_id parameter
fc321aac NSX: Remove deprecated parameters
06d4e540 OVN: Clean up deprecated parameters
6558793c Allow adding arbitrary configurations to linuxbridge_agent.ini
e5f3f77a Nuage: [RESTPROXY] serverauth should be secret
88ec7ed2 NSX plugin: Accept array value for nsx_api_managers
7e046b02 NSX Plugin: nsx_api_password should be secret
e6c0837a NSX plugin: Update parameter descriptions
03d2bc2d Remove support for Nuage core plugin
83478a42 networking-sfc: Support [quota] parameters
2d4f8f6f networking-arista: Ensure the plugin package is installed
fabd30c6 networking-sfc: Run db-manage command by the service user
64197770 networking-mlnx: Support Debian and Ubuntu
343a8807 metering-agent: Support [agent] report_interval
db295da3 Fix wrong package name of networking-mlnx
71cf5648 networking-vpp: Support l3 parameters
c9a93808 Remove support for networking-bigswitch
4117660c Remove support for the Nicira NVP plugin
fe8651d2 Remove unused template file
766570bd Contrail: Deprecate ineffective multi_tenancy parameter
0c34071f Contrail: Support timeout parameters
79b9f6c2 Update master for stable/yoga
8d2bb2e1 Ensure ovs-cleanup is configured during service phase
df0b17b6 Do not start/restart neutron-destroy-patch-ports.service
7bc50678 Use $::os_service_default instead of undef
9be4bfcc dhcp-agent: Hard-code default of [DEFAULT] force_metadata
ed079bf7 Ensure [agent] vxlan_udp_port is cleared
f6dcca64 Remove unnecessary check of ovs-agent package resource
dda0f3be dhcp-agent: Remove outdated default of resync_interval
b35ceea5 Contrail: Deprecate [KEYSTONE] parameters
d68de64d Remove deprecated parameters of neutron::quota
d549a260 Remove deprecated parameters for ironic-neutron-agent
5c09c4f6 Support networking-baremetal in Ubuntu/Debian
2f9c0280 Add cafile parameter to neutron::designate
Diffstat (except docs and test files)
-------------------------------------
examples/cisco_ml2.pp | 67 --------
examples/neutron.pp | 2 -
examples/neutron_l3_with_to_uuid.pp | 29 ----
examples/neutron_with_pacemaker.pp | 3 +-
examples/neutron_wsgi.pp | 1 -
lib/puppet/provider/neutron.rb | 4 +-
.../ini_setting.rb | 4 +-
.../neutron_l3_agent_config/ini_setting.rb | 13 --
lib/puppet/provider/neutron_network/openstack.rb | 15 +-
.../provider/neutron_plugin_sriov/ini_setting.rb | 15 --
lib/puppet/provider/neutron_port/openstack.rb | 6 +-
.../provider/neutron_router_interface/openstack.rb | 2 +-
lib/puppet/provider/neutron_subnet/openstack.rb | 10 +-
...on_plugin_sriov.rb => neutron_agent_macvtap.rb} | 21 +--
lib/puppet/type/neutron_l3_agent_config.rb | 2 -
lib/puppet/type/neutron_network.rb | 8 +
lib/puppet/type/neutron_plugin_linuxbridge.rb | 2 +-
lib/puppet/type/neutron_plugin_nsx.rb | 2 +-
lib/puppet/type/neutron_plugin_nuage.rb | 22 +++
lib/puppet/type/neutron_plugin_nvp.rb | 52 ------
manifests/agents/bagpipe.pp | 8 +-
manifests/agents/bigswitch.pp | 79 ---------
manifests/agents/dhcp.pp | 44 ++---
manifests/agents/l3.pp | 20 +--
manifests/agents/metering.pp | 15 +-
manifests/agents/ml2/linuxbridge.pp | 23 +--
manifests/agents/ml2/macvtap.pp | 87 ++++++++++
manifests/agents/ml2/mlnx.pp | 76 ++++++---
manifests/agents/ml2/networking_baremetal.pp | 72 ++-------
manifests/agents/ml2/ovs.pp | 104 ++++++------
manifests/agents/ml2/sriov.pp | 4 +-
manifests/agents/ml2/vpp.pp | 3 +
manifests/agents/ovn_metadata.pp | 34 ++--
manifests/agents/vpnaas.pp | 3 +-
manifests/cache.pp | 6 +-
manifests/config.pp | 67 ++++++--
manifests/deps.pp | 7 +-
manifests/designate.pp | 29 ++--
manifests/healthcheck.pp | 4 +-
manifests/init.pp | 33 +---
manifests/keystone/auth.pp | 2 +-
manifests/params.pp | 101 ++++++------
manifests/plugins/ml2.pp | 22 +--
manifests/plugins/ml2/arista.pp | 48 ++++--
manifests/plugins/ml2/arista/l3.pp | 35 ++--
manifests/plugins/ml2/bigswitch.pp | 34 ----
manifests/plugins/ml2/bigswitch/restproxy.pp | 125 --------------
manifests/plugins/ml2/cisco/vts.pp | 2 +-
manifests/plugins/ml2/mech_driver.pp | 29 +---
manifests/plugins/ml2/mellanox.pp | 15 +-
manifests/plugins/ml2/mellanox/mlnx_sdn_assist.pp | 54 ++-----
manifests/plugins/ml2/networking_ansible.pp | 6 +-
manifests/plugins/ml2/networking_ansible_host.pp | 44 +++--
manifests/plugins/ml2/networking_baremetal.pp | 13 +-
manifests/plugins/ml2/nuage.pp | 3 +-
manifests/plugins/ml2/opendaylight.pp | 14 +-
manifests/plugins/ml2/ovn.pp | 121 ++++++--------
manifests/plugins/ml2/type_driver.pp | 3 -
manifests/plugins/ml2/vpp.pp | 48 ++++--
manifests/plugins/nsx.pp | 75 ++++-----
manifests/plugins/nuage.pp | 112 -------------
manifests/plugins/nvp.pp | 83 ----------
manifests/plugins/opencontrail.pp | 98 +++++++----
manifests/plugins/ovs/opendaylight.pp | 4 +-
manifests/quota.pp | 34 ----
manifests/quota/sfc.pp | 44 +++++
manifests/server.pp | 10 +-
manifests/services/bgpvpn.pp | 14 +-
manifests/services/sfc.pp | 1 +
manifests/wsgi/apache.pp | 73 ++++++---
metadata.json | 12 +-
..._dhcp_for_baremetal_ports-8b99e23e038faa5d.yaml | 6 +
.../notes/apache-headers-e3f9c09a2a96a316.yaml | 5 +
...-linuxbridge-agent-config-a74dc31ec69a041b.yaml | 6 +
.../arista-conn_timeout-3669015540718e5a.yaml | 6 +
.../notes/bagpipe-api_host-f337e4b43fac3660.yaml | 4 +
.../notes/bug-1987460-c5bfc6d98ccd3375.yaml | 14 ++
...-ml2-networking_baremetal-6b867aed22c474a5.yaml | 10 ++
...l-deprecate-keystone-opts-d8b24d0d312235ab.yaml | 12 ++
.../notes/contrail-timeout-c4a123c13872f4c6.yaml | 5 +
...te-contrail-multi_tenancy-c6de173a64ea8383.yaml | 5 +
.../deprecate-linuxbridge-c70a64f210cca859.yaml | 10 ++
...mech_driver-resource-type-377a0f596624ad81.yaml | 6 +
...recate-networking-ansible-af719626422d0636.yaml | 5 +
.../deprecate-networking-vpp-aafae2fdafa2d896.yaml | 5 +
...eutron_plugin_linuxbridge-350f4090a187a31e.yaml | 9 ++
.../notes/deprecate-nsx-039f4a3daaf6e56b.yaml | 5 +
...-ovn_metadata-metadata_ip-53f9aef4c6bd1a6b.yaml | 5 +
.../notes/designate-ca-file-2d6e9213a67f1ec5.yaml | 6 +
.../notes/disable-apache-ssl-fe6cf3809251d392.yaml | 5 +
...hcp-agent-resync_interval-3b872e123552f58c.yaml | 6 +
.../httpd-logs-piped-syslog-ff38d23d36b7b9be.yaml | 6 +
...config-remove-transformer-4f61140e9c3df043.yaml | 5 +
releasenotes/notes/macvtap-5fa3c025eafcc4e3.yaml | 4 +
.../mellanox-auth-cleanup-b8c0da36636c6542.yaml | 9 ++
...ing-agent-report_interval-f624eaf0ff3c1f02.yaml | 6 +
.../notes/mlnx-debian-family-474388ea22030cf9.yaml | 5 +
...eprecate-duplicate-params-c7813aa5f4bd36c9.yaml | 9 ++
.../notes/network-mtu-c02dc3947a513f73.yaml | 5 +
...networking-arista-package-da048a480ba2e80d.yaml | 10 ++
...aremetal-valid_interfaces-f4c5011db9792354.yaml | 6 +
...tworking_baremetal-debian-563498e4af59a1bb.yaml | 5 +
.../notes/nsx-param-cleanup-cfe08fd1bb0a7072.yaml | 8 +
...n-metadata-tunning-params-9232d7638488ae0d.yaml | 12 ++
.../notes/ovn-params-cleanup-61bf0496537d93bf.yaml | 8 +
.../notes/quota-cleanup-d83d8c60871302e2.yaml | 8 +
...ove-allow_overlapping_ips-d3eecfb7ad9fd184.yaml | 4 +
.../notes/remove-centos-8-1273fd462b953c25.yaml | 4 +
...teway_external_network_id-7c543a3c2e5bbc5f.yaml | 5 +
...move-networking-bigswitch-69509674b188394c.yaml | 4 +
...move-neutron_plugin_sriov-6cb0ac14f025cdf8.yaml | 4 +
.../remove-nuage-core-plugin-97b68f845e035078.yaml | 4 +
.../notes/remove-nvp-plugin-3a0ed429ef9172fc.yaml | 9 ++
...move-odl-ovsdb_connection-5718f3e239f4de8f.yaml | 5 +
...ovn_remote_probe_interval-10f28c0cffd31cf4.yaml | 5 +
.../notes/remove-project-id-ae722f30a3eb6d34.yaml | 4 +
releasenotes/notes/sfc-quota-663ec80069132021.yaml | 5 +
releasenotes/notes/vpp-l3-f7dc82581cbdc255.yaml | 5 +
releasenotes/source/index.rst | 1 +
releasenotes/source/yoga.rst | 6 +
...ic_neutron_spec.rb => 10_basic_neutron_spec.rb} | 5 +
...on_config_spec.rb => 99_neutron_config_spec.rb} | 44 -----
spec/classes/neutron_agents_bagpipe_spec.rb | 2 +
spec/classes/neutron_agents_bigswitch_spec.rb | 89 ----------
spec/classes/neutron_agents_dhcp_spec.rb | 33 ++--
spec/classes/neutron_agents_l3_spec.rb | 4 +-
spec/classes/neutron_agents_metering_spec.rb | 1 +
.../classes/neutron_agents_ml2_linuxbridge_spec.rb | 14 +-
spec/classes/neutron_agents_ml2_macvtap_spec.rb | 96 +++++++++++
spec/classes/neutron_agents_ml2_mlnx_spec.rb | 75 +++++----
...neutron_agents_ml2_networking_baremetal_spec.rb | 17 +-
spec/classes/neutron_agents_ml2_ovs_spec.rb | 115 +++++++------
spec/classes/neutron_agents_ovn_metadata_spec.rb | 3 +-
spec/classes/neutron_config_spec.rb | 48 +++---
spec/classes/neutron_db_postgresql_spec.rb | 10 +-
spec/classes/neutron_designate_spec.rb | 26 +--
spec/classes/neutron_init_spec.rb | 1 -
spec/classes/neutron_plugins_ml2_arista_l3_spec.rb | 37 +++--
spec/classes/neutron_plugins_ml2_arista_spec.rb | 23 ++-
...neutron_plugins_ml2_bigswitch_restproxy_spec.rb | 105 ------------
spec/classes/neutron_plugins_ml2_bigswitch_spec.rb | 58 -------
spec/classes/neutron_plugins_ml2_mellanox_spec.rb | 29 ++--
.../neutron_plugins_ml2_networking_ansible_spec.rb | 26 +--
...eutron_plugins_ml2_networking_baremetal_spec.rb | 12 +-
spec/classes/neutron_plugins_ml2_nuage_spec.rb | 48 +++---
.../neutron_plugins_ml2_opendaylight_spec.rb | 5 -
spec/classes/neutron_plugins_ml2_ovn_spec.rb | 180 +++++++++++++--------
spec/classes/neutron_plugins_ml2_spec.rb | 42 ++++-
spec/classes/neutron_plugins_ml2_vpp_spec.rb | 46 +++---
spec/classes/neutron_plugins_nsx_spec.rb | 34 ++--
spec/classes/neutron_plugins_nuage_spec.rb | 97 -----------
spec/classes/neutron_plugins_nvp_spec.rb | 121 --------------
spec/classes/neutron_plugins_opencontrail_spec.rb | 46 ++----
spec/classes/neutron_quota_sfc_pec.rb | 61 +++++++
.../neutron_server_notifications_ironic_spec.rb | 4 +-
.../neutron_server_notifications_nova_spec.rb | 2 +-
spec/classes/neutron_server_notifications_spec.rb | 2 +-
spec/classes/neutron_server_placement_spec.rb | 2 +-
spec/classes/neutron_services_bgpvpn_spec.rb | 8 +
spec/classes/neutron_services_sfc_spec.rb | 1 +
spec/classes/neutron_wsgi_apache_spec.rb | 98 +++++++++--
...ron_plugins_ml2_networking_ansible_host_spec.rb | 121 ++++++++++++++
.../ini_setting_spec.rb | 14 +-
.../neutron_api_uwsgi_config/ini_setting_spec.rb | 2 +-
.../provider/neutron_network/openstack_spec.rb | 61 ++++++-
spec/unit/type/neutron_agent_macvtap_spec.rb | 20 +++
spec/unit/type/neutron_api_uwsgi_config_spec.rb | 2 +-
spec/unit/type/neutron_config_spec.rb | 2 +-
spec/unit/type/neutron_plugin_nvp_spec.rb | 20 ---
templates/nexus_switch_port_mappings.erb | 1 -
170 files changed, 2169 insertions(+), 2327 deletions(-)
More information about the Release-announce
mailing list