puppet-neutron 24.0.0 (caracal)
We are pumped to announce the release of: puppet-neutron 24.0.0: Puppet module for OpenStack Neutron This release is part of the caracal 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 23.0.0..24.0.0 ---------------------------------------- 248480db Prepare 2024.1 release 80974f2a reno: Update master for unmaintained/xena 8368f3ab reno: Update master for unmaintained/wallaby 9088ef53 Fix typo causing unexpected deprecation warning 403ac852 ovn: Support metadata extension options 97b558f3 ovn-agent: Support [agent] extensions option 53d7c4ff Deprecate metadata_memory_cache_ttl 9fe6a8db ovn-metadata: metadata_proxy_shared_secret should be secret 38e5f4cc networking-bagpipe: define package name & service efda0e29 Expose rabbit_transient_quorum_queue 51a9db9e Add enable_default_router_(bfd|ecmp) option 120190f3 cache: Support new redis options 1b83195b Stop hard-coding config file for db sync cb2251e0 Refactor resource dependencies 3832c80d cache: Support options for SASL mechanism in memcached 2a5c79cf healthcheck: Expose ignore_proxied_requests parameter 38f8512f reno: Update master for unmaintained/yoga 4c8188ef ovn: Support options related to OVN's native DHCP 77191ec6 Add support for oslo.reports options 19b93455 Provide config class interface for rootwrap.conf be83863a Add support for Taas (Tap-as-a-Service) f52502f2 Drop compatibility with very old puppetlabs-inifile d984412b Fix incomplete acceptance tests of neutron_vpnaas_service_config c6a23f4e healthcheck: Expose allowed_source_ranges 67737942 Revert changes unintentionally included 3b1337c8 Support options for FDB aging and MAC_Binding aging e4a39a7a Support [ovn_nb_global] ignore_lsp_down 31ca958e Do not override rotuer_scheduler_driver 10a6fe1e Move distro speicfic logic to params 659e683e ovs-agent: Fix inconsistent parameter description format 527c884c Support IGMP flood options caadd595 Support [cache] memcache_pool_flush_on_reconnect 31625885 Use undef for package/service name d130e715 Deprecate support for Cisco VTS mechanism driver 97dc19f1 Support [metadata_rate_limiting] options 9eec4622 ml2: Remove hard-coded default of path_mtu 0877c62e Deprecate support for Contrail Neutron plugin 1f7d3f17 Use new openstackclient tag ebc4e6b5 Bump supported Debian version to 12 (Bookworm) e1ef491c Stop reading keystone_authtoken options 70711e0c Test neutron_vpnaas_service_config in acceptance tests 2ed0f9a2 Debian/Ubuntu: Prohibit BaGPipe agent e41e9ae0 Deprecate neutron::ensure_vpnaas_package ba6d1045 Add class to manage VPNaaS service plugin aefe211e Replace unnecessary ensure_resource 323153ae l2gw: Translate default service_provider dfc70104 vpnaas: Do not install wrong backend package for OpenSwan driver 74cbf816 vpnaas: Improve driver/distributions coverage 789af514 neutron_network: Remove l3_ext network for NSX plugin c53d41b0 neutron_network: Add missing geneve network type b1e18bf6 Remove deprecated neutron::enabled 9b0bffdf vpnaas: Fix outdated default vpn_device_driver 98ea1311 Deprecate support for networking-mlnx again 10b599e4 Remove support for nuage plugin 6c833726 Remove support for netwokring-odl 7288da60 ovs: Accept hash for bridge_mapping c1736c9c Update master for stable/2023.2 Diffstat (except docs and test files) ------------------------------------- lib/puppet/functions/convert_cert_to_string.rb | 19 -- lib/puppet/functions/convert_to_json_string.rb | 16 -- lib/puppet/provider/eswitchd_config/ini_setting.rb | 5 - .../ironic_neutron_agent_config/ini_setting.rb | 5 - lib/puppet/provider/neutron.rb | 96 ------- .../neutron_agent_linuxbridge/ini_setting.rb | 5 - .../provider/neutron_agent_macvtap/ini_setting.rb | 5 - .../provider/neutron_agent_ovn/ini_setting.rb | 4 - .../provider/neutron_agent_ovs/ini_setting.rb | 5 - .../neutron_bgp_dragent_config/ini_setting.rb | 5 - .../openstackconfig.rb | 5 - .../openstackconfig.rb | 5 - .../provider/neutron_config/openstackconfig.rb | 5 - .../neutron_dhcp_agent_config/ini_setting.rb | 5 - .../neutron_l2gw_agent_config/ini_setting.rb | 5 - .../neutron_l2gw_service_config/openstackconfig.rb | 5 - .../neutron_l3_agent_config/ini_setting.rb | 7 - .../neutron_metadata_agent_config/ini_setting.rb | 5 - .../neutron_metering_agent_config/ini_setting.rb | 5 - .../neutron_mlnx_agent_config/ini_setting.rb | 5 - .../provider/neutron_plugin_ml2/ini_setting.rb | 5 - .../provider/neutron_plugin_nuage/ini_setting.rb | 16 -- .../neutron_plugin_opencontrail/ini_setting.rb | 5 - .../neutron_rootwrap_config/ini_setting.rb | 5 - .../neutron_sfc_service_config/openstackconfig.rb | 5 - .../neutron_sriov_agent_config/ini_setting.rb | 5 - .../neutron_taas_service_config/openstackconfig.rb | 10 + .../neutron_vpnaas_agent_config/ini_setting.rb | 5 - .../openstackconfig.rb | 5 - .../ovn_metadata_agent_config/ini_setting.rb | 5 - lib/puppet/type/neutron_network.rb | 2 +- lib/puppet/type/neutron_plugin_nuage.rb | 55 ---- lib/puppet/type/neutron_plugin_opencontrail.rb | 2 +- lib/puppet/type/neutron_taas_service_config.rb | 40 +++ manifests/agents/bagpipe.pp | 16 +- manifests/agents/dhcp/metadata_rate_limiting.pp | 62 +++++ manifests/agents/l3/metadata_rate_limiting.pp | 62 +++++ manifests/agents/metadata.pp | 68 +++-- manifests/agents/ml2/mlnx.pp | 2 + manifests/agents/ml2/ovn.pp | 8 +- manifests/agents/ml2/ovn/metadata.pp | 87 ++++++ manifests/agents/ml2/ovn/metadata_rate_limiting.pp | 62 +++++ manifests/agents/ml2/ovs.pp | 127 +++++---- manifests/agents/ovn_metadata.pp | 49 ++-- .../agents/ovn_metadata/metadata_rate_limiting.pp | 62 +++++ manifests/agents/taas.pp | 49 ++++ manifests/agents/vpnaas.pp | 45 ++- manifests/cache.pp | 81 +++++- manifests/client.pp | 2 +- manifests/config.pp | 47 +++- manifests/db.pp | 3 + manifests/deps.pp | 22 +- manifests/healthcheck.pp | 29 +- manifests/init.pp | 17 +- manifests/keystone/authtoken.pp | 2 + manifests/params.pp | 61 ++-- manifests/plugins/ml2.pp | 4 +- manifests/plugins/ml2/bagpipe.pp | 10 +- manifests/plugins/ml2/cisco/vts.pp | 5 +- manifests/plugins/ml2/mellanox.pp | 4 + manifests/plugins/ml2/mellanox/mlnx_sdn_assist.pp | 4 + manifests/plugins/ml2/nuage.pp | 117 -------- manifests/plugins/ml2/opendaylight.pp | 71 ----- manifests/plugins/ml2/ovn.pp | 61 ++++ manifests/plugins/opencontrail.pp | 3 + manifests/plugins/ovs/opendaylight.pp | 306 --------------------- manifests/policy.pp | 5 + manifests/reports.pp | 33 +++ manifests/server.pp | 101 ++++--- manifests/services/bgpvpn.pp | 8 +- manifests/services/l2gw.pp | 23 +- manifests/services/sfc.pp | 7 +- manifests/services/taas.pp | 80 ++++++ manifests/services/vpnaas.pp | 68 +++++ metadata.json | 12 +- ...pipe-agent-debian-support-0e6eb3c42f7809a2.yaml | 7 + .../cache-memcache-sasl-6c1d07f71d2d24c2.yaml | 5 + .../notes/cache-redis-opts-d92a52e6fb49a7c6.yaml | 12 + .../config-rootwrap_config-dc7cc63b57426226.yaml | 4 + .../deprecate-cisvo-vts-d8af24f540ecb86a.yaml | 4 + ...deprecate-contrail-plugin-4c74ebcd02522deb.yaml | 5 + ...ate-ensure_vpnaas_package-93ab950d9fdbc7a4.yaml | 5 + ...metadata_memory_cache_ttl-f439946eac8a4c0e.yaml | 6 + ...deprecate-networking-mlnx-1585b2f692e2cfe5.yaml | 5 + ...te-vpnaas-openswan-driver-299a9173641152c2.yaml | 4 + ...efault-route-bfd-and-ecmp-7481396f3d10913d.yaml | 7 + ...eck-allowed_source_ranges-a23636d1e47859e9.yaml | 5 + ...k-ignore_proxied_requests-2f23ba454b86f762.yaml | 5 + .../notes/igmp_flood-opts-6e9c329b001fd33d.yaml | 10 + ...e_pool_flush_on_reconnect-3d88e18112785c11.yaml | 5 + .../metadata_rate_limiting-cac7b863fc99acc0.yaml | 9 + .../notes/oslo-reports-ac8baeb3a889d2dc.yaml | 4 + .../ovn-agent-extensions-cee9f88173a4c123.yaml | 4 + .../notes/ovn-dhcp-opts-8acee43ac2c627b7.yaml | 9 + .../ovn-fdb-and-mac-aging-76e238868cb4e941.yaml | 5 + .../ovn-ignore_lsp_down-c513199c93f80371.yaml | 5 + ...it_transient_quorum_queue-1b220d462d6335d7.yaml | 5 + .../remove-networking-odl-41876937c8d9f2b4.yaml | 4 + .../remove-neutron-enabled-e67fffd8b8016b4b.yaml | 4 + .../notes/remove-nuage-c52934cae4165ea1.yaml | 9 + ...op-reading-authtoken-opts-0d90c7414c95017f.yaml | 12 + releasenotes/notes/taas-5703e994f8c316ce.yaml | 4 + ...e-router_scheduler_driver-9a62600c1fe6c9a6.yaml | 6 + .../notes/vpnaas-service-7324f6b62e828853.yaml | 10 + releasenotes/source/2023.2.rst | 6 + releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 2 +- releasenotes/source/xena.rst | 2 +- releasenotes/source/yoga.rst | 2 +- spec/acceptance/99_neutron_config_spec.rb | 44 +++ spec/classes/neutron_agents_bagpipe_spec.rb | 17 +- ...tron_agents_dhcp_metadata_rate_limiting_spec.rb | 49 ++++ ...eutron_agents_l3_metadata_rate_limiting_spec.rb | 49 ++++ spec/classes/neutron_agents_metadata_spec.rb | 1 - ...on_agents_ml2_ovn_metadata_ratelimiting_spec.rb | 49 ++++ .../neutron_agents_ml2_ovn_metadata_spec.rb | 39 +++ spec/classes/neutron_agents_ml2_ovn_spec.rb | 1 + spec/classes/neutron_agents_ml2_ovs_spec.rb | 19 ++ ...nts_ovn_metadata_metadara_rate_limiting_spec.rb | 49 ++++ spec/classes/neutron_agents_ovn_metadata_spec.rb | 2 +- spec/classes/neutron_agents_taas_spec.rb | 69 +++++ spec/classes/neutron_agents_vpnaas_spec.rb | 118 ++++---- spec/classes/neutron_cache_spec.rb | 30 ++ spec/classes/neutron_client_spec.rb | 2 +- spec/classes/neutron_config_spec.rb | 39 ++- spec/classes/neutron_healthcheck_spec.rb | 30 +- spec/classes/neutron_init_spec.rb | 1 + spec/classes/neutron_plugins_ml2_bagpipe_spec.rb | 16 +- spec/classes/neutron_plugins_ml2_nuage_spec.rb | 106 ------- .../neutron_plugins_ml2_opendaylight_spec.rb | 65 ----- spec/classes/neutron_plugins_ml2_ovn_spec.rb | 43 ++- spec/classes/neutron_plugins_ml2_spec.rb | 3 +- .../neutron_plugins_ovs_opendaylight_spec.rb | 240 ---------------- spec/classes/neutron_reports_spec.rb | 45 +++ spec/classes/neutron_server_spec.rb | 53 +++- spec/classes/neutron_services_bgpvpn_spec.rb | 4 +- spec/classes/neutron_services_l2gw_spec.rb | 7 +- spec/classes/neutron_services_sfc_spec.rb | 4 +- spec/classes/neutron_services_taas_spec.rb | 98 +++++++ spec/classes/neutron_services_vpnaas_spec.rb | 83 ++++++ spec/functions/convert_cert_to_string_spec.rb | 39 --- spec/functions/convert_to_json_string_spec.rb | 22 -- .../neutron_plugin_nuage/ini_setting_spec.rb | 42 --- spec/unit/provider/neutron_spec.rb | 61 ---- 144 files changed, 2174 insertions(+), 1824 deletions(-)
participants (1)
-
no-reply@openstack.org