We are stoked to announce the release of: puppet-neutron 26.0.0 This release is part of the epoxy 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. 26.0.0 ^^^^^^ New Features ************ * Ubuntu 24.04 is now formally supported. Upgrade Notes ************* * Ubuntu 22.04 is no longer supported. Changes in puppet-neutron 25.0.0..26.0.0 ---------------------------------------- 416b2752 Bump Ubuntu version 98734cd3 Prepare 2025.1 release 5ceb761d Add support for [DEFAULT] pagination_max_limit 25db3553 Deprecate useless rootwrap class d8069626 Add an amqp_auto_delete param bdd8ba38 Fix new lint errors bc53a98a Add support for [ovn] dns_records_ovn_owned 358ae493 Fix wrong default values in parameter description 83b7410a Fix assertion of heartbeat_in_pthread parameter fd223807 Deprecate support for [oslo_messaging_rabbit] heartbeat_in_pthread fb2c275c Stop using absolute names for defined resource types 618094b7 Ubuntu: Add support for separate services 62a610c1 Mark puppet 8 supported 7d299d93 Add support for [ovn] live_migration_activation_strategy 0a1647df Add support for [DEFAULT] vlan_qinq 9ac2d3b6 Fix list of mechanism drivers in parameter description 9e18fd6f Fix outdated README 84c18ef6 reno: Update master for unmaintained/2023.1 7a02d6c2 allow to use access_log_env_var for apache wsgi aa8d1545 Remove invalid old TODO for l3 agent 12fd6b7e Remove support for linuxbridge mechanism driver c342b381 Deprecate support for [ovn] ovn_emit_need_to_frag 3eeba513 neutron-periodic-workers for Debian 1d5702d2 designate region_name param 8b91541f Add support for [cache] backend_expiration_time e2e499d0 Add support for [ovn] ovn_l3_scheduler 5dc60c9a Replace remaining logic to parse python dict 9404b7f5 Refactor long if-else block by case 5ad7a3e6 geneve: Ensure vni_ranges is given bab82e10 Expose configure_service a09db1dc Use common function to parse python dict/list 31862093 Fix incorrect handling of list values 3ad715de neutron_subnet: Fix broken parsing of list values 75dd4029 Drop unnecessary gsub a2d00272 Use common defined resource type to manage ssl options df28e3d9 Fix ignored unit test cases 5df5c940 Update master for stable/2024.2 Diffstat (except docs and test files) ------------------------------------- README.md | 40 ++--- lib/puppet/provider/neutron.rb | 19 +-- .../neutron_agent_linuxbridge/ini_setting.rb | 10 -- lib/puppet/provider/neutron_port/openstack.rb | 11 +- lib/puppet/provider/neutron_subnet/openstack.rb | 25 +-- lib/puppet/type/neutron_agent_linuxbridge.rb | 28 ---- manifests/agents/l3.pp | 2 - manifests/agents/ml2/linuxbridge.pp | 174 -------------------- manifests/cache.pp | 7 + manifests/config.pp | 15 -- manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 2 +- manifests/deps.pp | 1 - manifests/designate.pp | 6 + manifests/init.pp | 57 ++++--- manifests/keystone/auth.pp | 6 + manifests/keystone/authtoken.pp | 2 +- manifests/params.pp | 15 +- manifests/plugins/ml2.pp | 3 +- manifests/plugins/ml2/ovn.pp | 59 +++++-- manifests/plugins/ml2/type_driver.pp | 116 +++++++------- manifests/rootwrap.pp | 4 +- manifests/server.pp | 10 +- manifests/wsgi/apache.pp | 33 ++-- metadata.json | 14 +- .../notes/access_log_env_var-ae5ffafbe38c3ae1.yaml | 5 + .../notes/amqp_auto_delete-8b592cb0908c8156.yaml | 5 + ...e-backend-expiration-time-443943ab9df591f7.yaml | 5 + .../notes/configure_service-34184555dea905ef.yaml | 5 + ...ate-ovn_emit_need_to_frag-a458b26b09ea8bbe.yaml | 5 + ...bbit_heartbeat_in_pthread-0430fd49b1ef2824.yaml | 5 + .../notes/deprecate-rootwrap-95aaf5c4b96aa12f.yaml | 5 + .../designate-region-name-102d02ddc000de3f.yaml | 4 + ...ovn-dns_records_ovn_owned-b779c16b30d24b0e.yaml | 5 + ...ation_activation_strategy-d663f2df9cdb7052.yaml | 5 + .../notes/ovn_l3_scheduler-b7574c4a6e50af21.yaml | 5 + .../pagination_max_limit-c92f8b9ea2b2e305.yaml | 4 + .../periodic-workers-debian-a3da57836e436327.yaml | 7 + releasenotes/notes/puppet-8-577b12f13e8abaa0.yaml | 4 + .../notes/remove-linuxbridge-b2a79c8fedb82037.yaml | 4 + .../notes/ubuntu-noble-287ba664b5143807.yaml | 8 + releasenotes/notes/vlan-qinq-adc536baff31eb69.yaml | 4 + releasenotes/source/2023.1.rst | 2 +- releasenotes/source/2024.2.rst | 6 + releasenotes/source/index.rst | 1 + spec/acceptance/99_neutron_config_spec.rb | 22 --- .../classes/neutron_agents_ml2_linuxbridge_spec.rb | 178 --------------------- spec/classes/neutron_cache_spec.rb | 3 + spec/classes/neutron_config_spec.rb | 7 - spec/classes/neutron_designate_spec.rb | 3 + spec/classes/neutron_init_spec.rb | 60 +++---- spec/classes/neutron_keystone_auth_spec.rb | 3 + spec/classes/neutron_plugins_ml2_ovn_spec.rb | 12 ++ spec/classes/neutron_server_spec.rb | 79 ++++----- spec/classes/neutron_wsgi_apache_spec.rb | 15 +- .../neutron_agent_linuxbridge/ini_setting_spec.rb | 51 ------ .../unit/provider/neutron_subnet/openstack_spec.rb | 8 +- spec/unit/type/neutron_agent_linuxbridge_spec.rb | 20 --- 58 files changed, 427 insertions(+), 789 deletions(-)
participants (1)
-
no-reply@openstack.org