puppet-neutron 25.0.0 (dalmatian)
We are chuffed to announce the release of: puppet-neutron 25.0.0 This release is part of the dalmatian 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 24.0.0..25.0.0 ---------------------------------------- f5fe05cd Prepare 2024.2 release e8a6c486 Expose parameter to customize [oslo_messaging_notifications] retry f5aea420 Fix ignored unit test cases 3eb8fab2 Add support for [oslo_messaging_rabbit] enable_cancel_on_failover fac33e45 logging: Deprecate watch_log_file f3e88e70 Revert "Use consistent path pattern for lock_path" 72215063 vpnaas: Support scheduler options 9b8cf8cb Create dedicate class to manage dr service plugin af9f080a vpnaas: Fix vpn_device_driver for ovn 9d174bce taas: Remove OVN NB DB options from ovn agent e82c130c taas: Support taas_agent_periodic_interval option 87862a8a taas: Deprecate vlan_range_start/end in agent side 134e26d1 Support configuring [taas] vlan_range_start/end in service config 0085eaae Add validations for keystone resource parameters 299e992b Support neutron-ovn-vpn-agent 1ad35d27 Use consistent path pattern for lock_path 7491cf6a l3: Support more tunable options for HA feature f40c3138 l3: Deprecate redundant ha_enabled 38d49a4b Drop redundant defaults of state_path bc720e99 More consistent coverage for [ovs] options cc0ed4b7 Skip installation of unused neutron-rpc-server d7440419 Remove redundant any2array (2) 007e21ae Remove redundant any2array (1) f179fb1d Expose rabbit_qos_prefetch_count 41107540 Add support for [ovn] ovn_router_indirect_snat e8ac7259 Add support for neutron-ovn-maintenance-worker 2e9a3fbc Support neutron-periodic-workers a4d9425f server: Skip unnecessary installation of separate packages 84690bdf Support [ovn] broadcast_arps_to_all_routers 03846245 Add support for [healthcheck] enable_by_file_paths 18979180 Validate more neutron_* resources in acceptance tests f50297f3 Create vlan provider network 035ecbaa Fix wrong option to define provider segmentation id 3686edd3 Remove neutron::server::ensure_vpnaas_package 6f36758f Assume structured fact in unit tests 2890306d Follow up "Support ovs/openflow_processed_per_port configuration option" ebd50d64 Support ovs/openflow_processed_per_port configuration option 0ede2d0a reno: Update master for unmaintained/zed 8ad23b31 Remove support for amqp1 messaging driver 8a8d9255 Validate more options c7d6291d Fix incomplete validation by validate_network_vlan_ranges 777c160d Fix broken unit test with invalid memory_channels value 962a4759 Remove definitions for contrail plugin 04934dfb Remove metadata_memory_cache_ttl 0e3f4a0e Remove networking-mlnx support 21474f02 config: Remove deprecated plugin_nuage_config c6c6fb87 Remove support for contrail plugin 12a2b5fd Remove support for Cisco VTS mechanism driver eaa1d7c9 Update master for stable/2024.1 Diffstat (except docs and test files) ------------------------------------- .../functions/validate_network_vlan_ranges.rb | 16 +- .../neutron_mlnx_agent_config/ini_setting.rb | 10 -- lib/puppet/provider/neutron_network/openstack.rb | 2 +- .../ini_setting.rb | 4 +- .../neutron_plugin_opencontrail/ini_setting.rb | 10 -- lib/puppet/type/neutron_mlnx_agent_config.rb | 27 ---- ...d_config.rb => neutron_ovn_vpn_agent_config.rb} | 21 +-- lib/puppet/type/neutron_plugin_opencontrail.rb | 56 ------- manifests/agents/dhcp.pp | 13 +- manifests/agents/l3.pp | 155 ++++++++++-------- manifests/agents/metadata.pp | 50 ++---- manifests/agents/ml2/macvtap.pp | 4 +- manifests/agents/ml2/mlnx.pp | 144 ----------------- manifests/agents/ml2/ovn.pp | 8 +- manifests/agents/ml2/ovs.pp | 14 +- manifests/agents/ovn_metadata.pp | 4 +- manifests/agents/taas.pp | 35 +++- manifests/agents/vpnaas.pp | 26 +-- manifests/agents/vpnaas/ovn.pp | 176 +++++++++++++++++++++ manifests/config.pp | 25 +-- manifests/deps.pp | 1 - manifests/healthcheck.pp | 7 + manifests/init.pp | 127 ++++----------- manifests/keystone/auth.pp | 34 ++-- manifests/logging.pp | 13 +- manifests/params.pp | 26 +-- manifests/plugins/ml2.pp | 4 +- manifests/plugins/ml2/cisco/vts.pp | 78 --------- manifests/plugins/ml2/mellanox.pp | 32 ---- manifests/plugins/ml2/mellanox/mlnx_sdn_assist.pp | 63 -------- manifests/plugins/ml2/ovn.pp | 15 ++ manifests/plugins/ml2/ovn/maintenance_worker.pp | 50 ++++++ manifests/plugins/ml2/ovs_driver.pp | 2 +- manifests/plugins/ml2/sriov_driver.pp | 2 +- manifests/plugins/opencontrail.pp | 102 ------------ manifests/server.pp | 108 +++++++------ manifests/services/dr.pp | 51 ++++++ manifests/services/taas.pp | 12 ++ manifests/services/vpnaas.pp | 29 +++- metadata.json | 10 +- ...dcast_arps_to_all_routers-e2535180f8ee5808.yaml | 5 + .../notes/bug-2081074-357a5f225504c883.yaml | 16 ++ .../deprecate-ha_enabled-491a96d498503066.yaml | 5 + .../deprecate-watch_log_file-50d5e1c7e9a08514.yaml | 4 + ...enable_cancel_on_failover-5738fc935aad9a20.yaml | 5 + ...re_vpnaas_package-cleanup-1e74baad9f12182d.yaml | 8 + .../hc-enable_by_file_paths-0412f6bcff5216d1.yaml | 5 + .../l3-more-tunable-ha-opts-036ecd7a159beccd.yaml | 8 + ...enflow_processed_per_port-6587301ed42b53e9.yaml | 5 + .../ovn-maintenance-worker-3157a480934d1aea.yaml | 5 + .../ovn_router_indirect_snat-735d59868ddc9ed2.yaml | 5 + .../notes/ovsdb-opts-d9abd57580377d8b.yaml | 9 ++ .../notes/periodic-workers-c23f48d96acadeda.yaml | 5 + ...rabbit_qos_prefetch_count-4ba50285a26647c5.yaml | 4 + .../notes/remove-amqp1-f21537661fe866f2.yaml | 4 + .../notes/remove-cisco-vts-d26b2b7b557ab25f.yaml | 4 + .../remove-contrail-plugin-635a85320de23f1a.yaml | 4 + ...metadata_memory_cache_ttl-e3682d31d8d27fe9.yaml | 5 + ...emove-plugin_nuage_config-8c687607be2d8d43.yaml | 4 + .../notes/services-dr-d443a31d5f1dd7cc.yaml | 9 ++ ...s_agent_periodic_interval-8606eb0e84d82d9c.yaml | 5 + .../vpnaas-scheduler-opts-9b65089e547db28e.yaml | 9 ++ releasenotes/source/2024.1.rst | 6 + releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 2 +- spec/acceptance/10_basic_neutron_spec.rb | 39 ++++- spec/acceptance/99_neutron_config_spec.rb | 28 ++-- spec/classes/neutron_agents_dhcp_spec.rb | 3 +- spec/classes/neutron_agents_l3_spec.rb | 33 ++-- spec/classes/neutron_agents_ml2_mlnx_spec.rb | 129 --------------- ...neutron_agents_ml2_networking_baremetal_spec.rb | 1 + spec/classes/neutron_agents_ml2_ovn_spec.rb | 10 +- spec/classes/neutron_agents_ml2_ovs_spec.rb | 4 +- spec/classes/neutron_agents_ovn_metadata_spec.rb | 5 +- spec/classes/neutron_agents_taas_spec.rb | 11 +- spec/classes/neutron_agents_vpnaas_ovn_spec.rb | 124 +++++++++++++++ spec/classes/neutron_agents_vpnaas_spec.rb | 8 +- spec/classes/neutron_config_spec.rb | 16 +- spec/classes/neutron_healthcheck_spec.rb | 3 + spec/classes/neutron_init_spec.rb | 127 ++++----------- spec/classes/neutron_logging_spec.rb | 1 - spec/classes/neutron_plugins_ml2_cisco_vts_spec.rb | 66 -------- spec/classes/neutron_plugins_ml2_mellanox_spec.rb | 53 ------- .../neutron_plugins_ml2_mlnx_sdn_assist_spec.rb | 51 ------ ...tron_plugins_ml2_ovn_maintenance_worker_spec.rb | 59 +++++++ spec/classes/neutron_plugins_ml2_ovn_spec.rb | 12 ++ spec/classes/neutron_plugins_ml2_spec.rb | 10 +- spec/classes/neutron_plugins_opencontrail_spec.rb | 94 ----------- spec/classes/neutron_quota_spec.rb | 4 + spec/classes/neutron_server_spec.rb | 66 ++++---- spec/classes/neutron_services_dr_spec.rb | 71 +++++++++ spec/classes/neutron_services_taas_spec.rb | 6 + spec/classes/neutron_services_vpnaas_spec.rb | 21 +++ .../functions/validate_network_vlan_ranges_spec.rb | 64 ++++---- .../provider/neutron_network/openstack_spec.rb | 2 +- .../ini_setting_spec.rb | 14 +- .../ini_setting_spec.rb | 23 --- .../unit/type/neutron_ovn_vpn_agent_config_spec.rb | 20 +++ spec/unit/type/neutron_plugin_opencontrail_spec.rb | 20 --- 99 files changed, 1350 insertions(+), 1556 deletions(-)
participants (1)
-
no-reply@openstack.org