Zed Series Release Notes¶
21.0.0¶
New Features¶
- Add - disable_ovn_dhcp_for_baremetal_portsparameter to- neutron::plugins::ml2::ovnclass which allows disabling OVN’s built-in DHCP for baremetal ports.
- The - neutron::wsgi::apacheclass now supports customizing request/response headers added by apache.
- The new - neutron::config::linuxbridge_agent_configparameter has been added. This parameter provides the interface to define arbitrary configurations to the- linuxbridge_agent.inifile.
- The - neutron::plugins::ml2::aristaclass and the- neutron::plugins::ml2::arista::l3class now support the new- conn_timeoutparameter.
- The new - neutron::agents::bagpipe::api_hostparameter has been added.
- The - neutron::plugins::contrailclass now support the- timeoutparameter and the- connection_timeoutparameter.
- The - neutron::config::plugin_linuxbridge_configparameter has been deprecated and has no effect.
- The - neutron_plugin_linuxbridgeresource type has been deprecated and will be removed in a futrue release.
- The - neutron::designateclass has now the new parameters,- cafileand- certfile, to allow using a self-signed certificate for the Designate API.
- Added parameters for advanced configuration of httpd access and error log destinations including piped logging and syslog (see mod_syslog). Note that mod_syslog requires Apache2 >= 2.5.0. 
- macvtapmechanism driver is now supported.
- The new - neutron::agents::metering::agent_report_intervalhas been added. This parameter determines the- [AGENT] report_intervalparameter of the- meterng-agentservice.
- Now this module supports configuring the - networking-mlnxplugin in Debian and Ubuntu.
- The - neutron_networkresource type now supports the new- mtuproperty to set network MTU.
- The new - neutron::plugins::m2::arista::package_ensureparameter has been added.
- The - neutron::agents::ml2::networking_baremetalclass now supports the new- valid_interfacesparameter. This parameter controls the- [ironic] valid_interfacesoption in- ironic_neutron_agent.ini.
- Now this module supports configuration of networking-baremetal in Debian and Ubuntu. Previously it was supported in RHEL/CentOS only. 
- The - neutron::agents::ovn_metadataclass now supports the following two new parameters.- ovsdb_probe_intervalparameter to configure- [ovn]ovsdb_probe_intervalin ovn metadata agent config file.
- ovsdb_retry_max_intervalparameter to configure- [ovn]ovsdb_retry_max_intervalin ovn metadata agent config file.
 
- The new - neutron::quota::sfcclass has been added. This class manages the- [quota]parameters for the- networking-sfcplugin.
- The - neutron::plugins::ml2::vppclass now supports the- l3_hostsparameter and the- enable_l3_haparameter.
Upgrade Notes¶
- The following deprecated parameters of the - neutron::agents::ml2::networking_baremetalclass have been removed.- auth_strategy
- ironic_url
- retry_interval
- max_retries
 
- The linuxbridge mechanism driver is no longer enabled by default. 
- Default value of the - neutron::wsgi::apache::sslparameter has been changed from- trueto- falseand now ssl is disabled by default.
- Default value of - neutron::agent::dhcp::resync_intervalwas changed from- 30to- $::os_service_default, which results in the service default value(- 5).
- The - neutron_l3_agent_configresource type no longer supports the- transform_toproperty.
- The following parameters of the - neutron::plugins::ml2::mellanox::mlnx_sdn_assistclass have been removed.- sdn_username
- sdn_password
 
- The following parameters of the - neutron::plugins::nsxclass have been removed.- dhcp_profile_uuid
- metadata_proxy_uuid
 
- The following parameters of the - neutron::plugins::ml2::ovnclass have been removed.- ovn_l3_mode
- vif_type
 
- The following parameters of the - neutron::quotaclass have been removed.- quota_packet_filter
- quota_vip
- quota_network_gateway
 
- The - neutron::allow_overlapping_ipsparameter has been removed.
- CentOS 8 Stream is no longer supported by this module. 
- The - neutron::agents::l3::gateway_external_network_idparameter has been removed.
- Support for networking-bigswitch has been removed. 
- The - neutron_plugin_sriovresource type has been removed.
- Support for Nuage core plugin ha sbeen removed. 
- Support for the Nicira NVP plugin has been removed. 
- The deprecated - neutron::plugins::ml2::opendaylight::ovsdb_connectionparameter has been removed.
- The - neutron::agents::ovn_metadata::ovn_remote_probe_intervalparameter has been removed.
- The - neutron::designate::project_idparameter has been removed.
Deprecation Notes¶
- The following parameters of the - neutron::plugins::opencontrailclass have been deprecated and have no effect now.- keystone_auth_url
- keystone_admin_user
- keystone_admin_tenant_name
- keystone_admin_password
- keystone_admin_token
 
- The - neutron::plugins::opencontrail::multi_tenancyparmaeter has been deprecated and has no effect.
- Support for the linuxbridge mechanism driver has been deprecated. The feature is now marked as an experimental one in Neutron and is no longer actively maintained. 
- The - neutron::plugins::ml2::mech_driverdefined resource type has been deprecated and has no effect. This defined type was quite outdated and its implementation was no longer compatible with the recent versions.
- Support for the - networking-ansibleplugin has been deprecated, and will be removed in a future release.
- Support for the - networking-vppplugin has been deprecated and will be removed in a future release.
- Support for the NSX plugin has been deprecated and will be removed in a future release. 
- The - neutron::agents::ovn_metadata::metadata_ipparameter has been deprecated and has no effect now.
- The following parameters of the - neutron::agents::ml2::mlnxclass have been deprecated. Use the parameters of the- neutron::agents::dhcpclass and the- neutron::agents::l3class.- interface_driver
- dhcp_broadcast_reply
 
- The - neutron::config::plugin_nvp_configparameter has been deprecated and has no effect.
Bug Fixes¶
- Bug #1987460: Previously the - neutron::agents::ml2::mlnxclass causes duplicate resources when used with the- neutron::agents::dhcpclass or the- neutron::agents::l3class. Now it is possible to workaround the error by implementing the following mitigation.- Include the - neutron::agents::ml2::mlnxclass AFTER the- neutron::agents::dhcpclass or the- neutron::agents::l3
- Set the - interface_driverparameter and the- dhcp_broadcast_replyparameter consistently.
 
- The - neutron::plugins::ml2::aristaclass now installs the required plugin package (- python3-networoking-arista).
