2024.1 Series Release Notes¶
24.0.0¶
New Features¶
- Added support for networking-bagpie agent under Debian. Previously, only Red Hat OS familly was supported, as Debian was not providing an agent package. Note that Ubuntu still does not provide a bagpipe agent package or service, and therefore, is still unsuported. 
- The - neutron::cacheclass now supports options to allow memcached with SASL enabled.
- The - neutron::cacheclass now supports the following new options for Redis backend and Redis Sentinel backend.- redis_server
- redis_username
- redis_password
- redis_sentinels
- redis_socket_timeout
- redis_sentinel_service_name
 
- The new - neutron::config::rootwrap_configparameter has been added.
- The following parameters have been added to the - neutron::serverclass.- enable_default_route_bfd
- enable_default_route_ecmp
 
- The new - neutron::healthcheck::allowed_source_rangesparameter has been added.
- The new - neutron::healthcheck::ignore_proxied_requestsparameter has been added.
- The - neutron::serverclass (for OVN mechansim driver) and the- neutron::agents::ml2::ovsclass (for OVS mechanism driver) now supports configuring the following igmp flood options.- igmp_flood
- igmp_flood_reports
- igmp_flood_unregistered
 
- The new - neutron::cache::memcache_pool_flush_on_reconnectparameter has been added.
- The following three classes have been added, to support configuration of - [metadata_rate_limiting]options.- neutron::agents::dhcp::metadata_rate_limiting
- neutron::agents::l3::metadata_rate_limiting
- neutron::agents::ovn_metadata::metadata_rate_limiting
 
- The new - neutron::reportsclass has been added.
- The new - neutron::agents::ml2::ovn::extensionsparameter has been added.
- The following parameters have been added to the - neutron::plugins::ml2::ovnclass.- dhcp_default_lease_time
- ovn_dhcp4_global_options
- ovn_dhcp6_global_options
 
- The - neutron::plugins::ml2::ovnclass now supports the options used by FDB aging and MAC_Binding aging.
- The new - neutron::plugins::ml2::ovn::ignore_lsp_downparameter has been added.
- The new - neutron::rabbit_transient_quorum_queueparameter has been added.
- This module now supports installation of the Tap-as-a-Service plugin. 
- The new - neutron::services::vpnaasclass has been added. This class installs and manages neutron VPNaaS service plugin.
- The new - neutron::config::neutron_vpnaas_service_configparameter has been added. This parameter can be used to inject arbitrary configurations for neutron VPNaaS service plugin.
Upgrade Notes¶
- Support for networking-odl has been removed. 
- The - neutron::enabledparameter has been removed.
- Support for the nuage ml2 plugin has been removed. 
- The following resource types no longer attempts to load user credentials from the - [keystone_authtoken]section in- neutron.conf.- neutron_network
- neutron_subnet
- neutron_port
- neutron_router
- neutron_router_interface
- neutron_security_group
 
- Default value of the - neutron::server::router_scheduler_driverhas been updated and now the default driver in neutron (- LeastRoutersSchedulerat the time of writing) is used by default.
Deprecation Notes¶
- Support for Cisco VTS mechanism driver has been deprecated. 
- Support for contrail plugin has been deprecated and will be removed in a future release. 
- The - neutron::server::ensure_vpnaas_packageparameter has been deprecated, in favor of the new- neutron::services::vpnaasclass.
- The - neutron::agents::metadata::metadata_memory_cache_ttlparameter has been deprecated and has no effect now. It will be removed in a future release.
- Support for networking-mlnx has been deprecated and will be removed in a future release. 
- Support for OpenSwan VPNaaS driver has been derecated. 
- The - neutron::config::plugin_nuage_configparameter has been deprecated and has no effect now.
