puppet-neutron 27.0.0 (flamingo)
We are happy to announce the release of: puppet-neutron 27.0.0 This release is part of the flamingo 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 26.0.0..27.0.0 ---------------------------------------- 6dcadd0a Add service role by default e2d096d1 Prepare 2025.2 release e984ca4a neutron_router: Allow absent fields c00c7ea8 Remove packaging files 61a0de02 Adjust description of service_name parameters 80cc12c7 Refactor boolean handling ea442139 Import base parameter types for ::policy 1543932b Refactor api service management b3a382f7 Validate ensure parameter for package resources a91496c1 metadata.json: Support Debian 13 eedf2af8 Simplify handling of default service_providers b46028a9 Replase size function by length() 3e54f3fe l2gw: Drop explicit override of socket_timeout ad054040 l2gw: Drop redundant hard-coded default values fb59d848 Remove support for [oslo_messaging_rabbit] heartbeat_in_pthread 0747ba3b Replace remaining deprecated sdtlib functions 5d0a9773 Drop unnecessary resource ordering 6ce175e7 Replace wsgi script d32c6f9e Prepare for voxpupuli-puppet-lint-plugins 8aba544b Remove puppet 7 support 54677589 Remove support for standalone neutron-server 61fccb73 Remove redundant variable 1e2f1edc Adjust explanation of neutron::server::service_name 7cc132f5 Prepare for new lint plugins 7fd2c054 Switch to namespace sdtlib functions 604dced7 Adjust service config file for networking-l2gw ecc2cef5 Add support for [ovn] stateless_nat_enabled 5a3a9128 sfc: Accept array for drivers 3334674d Deprecate support for OVN Metadata Agent 2f9f130e Re-add FWaaS support 26700693 Remove remaining reference to networking-ovn d516b075 Ubuntu: Add ovn-maintenance-worker support 777191f8 Add missing unit tests for config type/resources 92d6c02e Fix wrong section to register networking-sfc quota options 536d1bfa taas: Remove vlan_range_start/end in agent side 5a4a2b50 Remove ensure_dr_package 3881aa24 Remove rootwrap class 6139e9e7 Remove ha_enabled parameter 482d70d4 Add queue_manager and stream_fanout 646c5d35 Deprecate support for vlan_transparent and vlan_qinq fcdcc829 Remove watch_log_file bf8ff7cb Update master for stable/2025.1 d7cd864b l3: Support conntrackd options Diffstat (except docs and test files) ------------------------------------- examples/neutron.pp | 8 +- examples/neutron_with_pacemaker.pp | 3 +- lib/puppet/provider/neutron.rb | 8 + .../neutron_fwaas_agent_config/ini_setting.rb | 10 + .../openstackconfig.rb | 10 + .../neutron_l2gw_service_config/openstackconfig.rb | 2 +- lib/puppet/provider/neutron_network/openstack.rb | 24 +- lib/puppet/provider/neutron_port/openstack.rb | 24 +- lib/puppet/provider/neutron_router/openstack.rb | 25 +- lib/puppet/provider/neutron_subnet/openstack.rb | 8 +- lib/puppet/type/neutron_fwaas_agent_config.rb | 28 ++ lib/puppet/type/neutron_fwaas_service_config.rb | 40 +++ lib/puppet/type/neutron_l2gw_service_config.rb | 2 +- lib/puppet/type/neutron_network.rb | 18 +- lib/puppet/type/neutron_port.rb | 4 +- lib/puppet/type/neutron_router.rb | 12 +- lib/puppet/type/neutron_subnet.rb | 4 +- lib/puppet/type/ovn_metadata_agent_config.rb | 2 +- manifests/agents/bagpipe.pp | 67 ++--- manifests/agents/bgp_dragent.pp | 19 +- manifests/agents/dhcp.pp | 67 ++--- manifests/agents/fwaas.pp | 68 +++++ manifests/agents/l2gw.pp | 47 ++- manifests/agents/l3.pp | 85 ++++-- manifests/agents/metadata.pp | 39 ++- manifests/agents/metering.pp | 29 +- manifests/agents/ml2/macvtap.pp | 17 +- manifests/agents/ml2/networking_baremetal.pp | 48 ++- manifests/agents/ml2/ovn.pp | 51 ++-- manifests/agents/ml2/ovs.pp | 148 +++++---- manifests/agents/ml2/sriov.pp | 42 ++- manifests/agents/ovn_metadata.pp | 62 ++-- .../agents/ovn_metadata/metadata_rate_limiting.pp | 3 + manifests/agents/taas.pp | 37 +-- manifests/agents/vpnaas.pp | 23 +- manifests/agents/vpnaas/ovn.pp | 51 ++-- manifests/cache.pp | 1 - manifests/client.pp | 6 +- manifests/config.pp | 30 +- manifests/cors.pp | 1 - manifests/db.pp | 2 - manifests/db/mysql.pp | 1 - manifests/db/postgresql.pp | 3 +- manifests/db/sync.pp | 5 +- manifests/deps.pp | 2 + manifests/designate.pp | 2 +- manifests/healthcheck.pp | 1 - manifests/init.pp | 169 ++++++----- manifests/keystone/auth.pp | 6 +- manifests/keystone/authtoken.pp | 3 +- manifests/logging.pp | 11 - manifests/params.pp | 49 ++- manifests/plugins/ml2.pp | 59 ++-- manifests/plugins/ml2/arista.pp | 9 +- manifests/plugins/ml2/arista/l3.pp | 4 +- manifests/plugins/ml2/bagpipe.pp | 20 +- manifests/plugins/ml2/networking_baremetal.pp | 9 +- manifests/plugins/ml2/ovn.pp | 96 +++--- manifests/plugins/ml2/ovn/maintenance_worker.pp | 39 +-- manifests/plugins/ml2/ovs_driver.pp | 2 +- manifests/plugins/ml2/sriov_driver.pp | 2 +- manifests/plugins/ml2/type_driver.pp | 9 +- manifests/plugins/ovs/bridge.pp | 6 +- manifests/plugins/ovs/port.pp | 7 +- manifests/policy.pp | 19 +- manifests/quota.pp | 1 - manifests/quota/fwaas.pp | 31 ++ manifests/quota/sfc.pp | 11 +- manifests/reports.pp | 3 +- manifests/rootwrap.pp | 13 - manifests/server.pp | 333 +++++++-------------- manifests/server/notifications.pp | 1 - manifests/server/notifications/ironic.pp | 1 - manifests/server/notifications/nova.pp | 1 - manifests/server/placement.pp | 1 - manifests/services/bgpvpn.pp | 37 +-- manifests/services/dr.pp | 21 +- manifests/services/fwaas.pp | 61 ++++ manifests/services/l2gw.pp | 42 +-- manifests/services/sfc.pp | 65 ++-- manifests/services/taas.pp | 41 ++- manifests/services/vpnaas.pp | 39 +-- manifests/wsgi/apache.pp | 9 +- manifests/wsgi/uwsgi.pp | 5 +- metadata.json | 16 +- ...recate-ovn-metadata-agent-764791d56fe538e6.yaml | 5 + ...transparent-and-vlan_qinq-8864567b5d865ecf.yaml | 5 + ...lt-max_connection_retries-366d9f8b5b4bff1f.yaml | 7 + ...-agent-conntrackd-options-cfe8022f99833937.yaml | 5 + ...ovn-stateless_nat_enabled-7762c1f68f144c14.yaml | 5 + ...manager-and-stream_fanout-ad1d0351bd83ec4f.yaml | 5 + .../notes/readd-fwaas-11eca81423fbb74d.yaml | 4 + .../remove-ensure_dr_package-4518474eee7e754b.yaml | 4 + .../notes/remove-ha_enabled-2dbd0f5471a6cf7f.yaml | 5 + .../notes/remove-puppet-7-f6897a0da06e45eb.yaml | 4 + ...bbit_heartbeat_in_pthread-3e2d38d65fefe775.yaml | 4 + .../notes/remove-rootwrap-de6234ee5e2d3ed0.yaml | 4 + .../notes/remove-server-de0f1225c5aad2f3.yaml | 4 + ...ove-taas-agent-vlan-range-ead775345674ae97.yaml | 9 + .../remove-watch_log_file-201b707ecf4180fb.yaml | 4 + .../notes/service-role-5711026a3a39cb7d.yaml | 5 + .../notes/sfc-drivers-0efd36ce488c3026.yaml | 9 + releasenotes/source/2025.1.rst | 6 + releasenotes/source/conf.py | 1 - releasenotes/source/index.rst | 1 + setup.cfg | 15 - setup.py | 21 -- spec/acceptance/10_basic_neutron_spec.rb | 8 +- spec/acceptance/99_neutron_config_spec.rb | 48 ++- spec/classes/neutron_agents_fwaas_spec.rb | 83 +++++ spec/classes/neutron_agents_l2gw_spec.rb | 16 +- spec/classes/neutron_agents_l3_spec.rb | 39 +++ spec/classes/neutron_agents_taas_spec.rb | 6 - spec/classes/neutron_config_spec.rb | 14 + spec/classes/neutron_init_spec.rb | 5 +- spec/classes/neutron_keystone_auth_spec.rb | 6 +- spec/classes/neutron_logging_spec.rb | 2 - spec/classes/neutron_plugins_ml2_arista_l3_spec.rb | 9 - spec/classes/neutron_plugins_ml2_arista_spec.rb | 9 - ...tron_plugins_ml2_ovn_maintenance_worker_spec.rb | 7 +- spec/classes/neutron_plugins_ml2_ovn_spec.rb | 12 +- spec/classes/neutron_policy_spec.rb | 2 - spec/classes/neutron_quota_fwaas_spec.rb | 57 ++++ ..._quota_sfc_pec.rb => neutron_quota_sfc_spec.rb} | 0 spec/classes/neutron_rootwrap_spec.rb | 27 -- spec/classes/neutron_server_spec.rb | 227 +++++--------- spec/classes/neutron_services_fwaas_spec.rb | 84 ++++++ spec/classes/neutron_services_l2gw_spec.rb | 6 +- spec/classes/neutron_services_sfc_spec.rb | 14 + spec/classes/neutron_wsgi_apache_spec.rb | 2 +- .../neutron_config/openstackconfig_spec.rb | 41 +++ .../neutron_fwaas_agent_config/ini_setting_spec.rb | 51 ++++ .../openstackconfig_spec.rb | 41 +++ .../openstackconfig_spec.rb | 4 +- .../provider/neutron_network/openstack_spec.rb | 42 +-- spec/unit/provider/neutron_port/openstack_spec.rb | 16 +- .../unit/provider/neutron_router/openstack_spec.rb | 50 ++-- .../unit/provider/neutron_subnet/openstack_spec.rb | 10 +- .../openstackconfig_spec.rb | 41 +++ .../openstackconfig_spec.rb | 41 +++ spec/unit/type/neutron_fwaas_agent_config_spec.rb | 20 ++ .../unit/type/neutron_fwaas_service_config_spec.rb | 65 ++++ spec/unit/type/neutron_sriov_agent_config_spec.rb | 65 ++++ spec/unit/type/neutron_taas_service_config_spec.rb | 65 ++++ .../type/neutron_vpnaas_service_config_spec.rb | 65 ++++ tox.ini | 5 - 146 files changed, 2353 insertions(+), 1524 deletions(-)
participants (1)
-
no-reply@openstack.org