Zed Series Release Notes¶
21.0.0¶
New Features¶
Add
disable_ovn_dhcp_for_baremetal_ports
parameter toneutron::plugins::ml2::ovn
class which allows disabling OVN’s built-in DHCP for baremetal ports.
The
neutron::wsgi::apache
class now supports customizing request/response headers added by apache.
The new
neutron::config::linuxbridge_agent_config
parameter has been added. This parameter provides the interface to define arbitrary configurations to thelinuxbridge_agent.ini
file.
The
neutron::plugins::ml2::arista
class and theneutron::plugins::ml2::arista::l3
class now support the newconn_timeout
parameter.
The new
neutron::agents::bagpipe::api_host
parameter has been added.
The
neutron::plugins::contrail
class now support thetimeout
parameter and theconnection_timeout
parameter.
The
neutron::config::plugin_linuxbridge_config
parameter has been deprecated and has no effect.
The
neutron_plugin_linuxbridge
resource type has been deprecated and will be removed in a futrue release.
The
neutron::designate
class has now the new parameters,cafile
andcertfile
, 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.
macvtap
mechanism driver is now supported.
The new
neutron::agents::metering::agent_report_interval
has been added. This parameter determines the[AGENT] report_interval
parameter of themeterng-agent
service.
Now this module supports configuring the
networking-mlnx
plugin in Debian and Ubuntu.
The
neutron_network
resource type now supports the newmtu
property to set network MTU.
The new
neutron::plugins::m2::arista::package_ensure
parameter has been added.
The
neutron::agents::ml2::networking_baremetal
class now supports the newvalid_interfaces
parameter. This parameter controls the[ironic] valid_interfaces
option inironic_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_metadata
class now supports the following two new parameters.ovsdb_probe_interval
parameter to configure[ovn]ovsdb_probe_interval
in ovn metadata agent config file.ovsdb_retry_max_interval
parameter to configure[ovn]ovsdb_retry_max_interval
in ovn metadata agent config file.
The new
neutron::quota::sfc
class has been added. This class manages the[quota]
parameters for thenetworking-sfc
plugin.
The
neutron::plugins::ml2::vpp
class now supports thel3_hosts
parameter and theenable_l3_ha
parameter.
Upgrade Notes¶
The following deprecated parameters of the
neutron::agents::ml2::networking_baremetal
class 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::ssl
parameter has been changed fromtrue
tofalse
and now ssl is disabled by default.
Default value of
neutron::agent::dhcp::resync_interval
was changed from30
to$::os_service_default
, which results in the service default value(5
).
The
neutron_l3_agent_config
resource type no longer supports thetransform_to
property.
The following parameters of the
neutron::plugins::ml2::mellanox::mlnx_sdn_assist
class have been removed.sdn_username
sdn_password
The following parameters of the
neutron::plugins::nsx
class have been removed.dhcp_profile_uuid
metadata_proxy_uuid
The following parameters of the
neutron::plugins::ml2::ovn
class have been removed.ovn_l3_mode
vif_type
The following parameters of the
neutron::quota
class have been removed.quota_packet_filter
quota_vip
quota_network_gateway
The
neutron::allow_overlapping_ips
parameter has been removed.
CentOS 8 Stream is no longer supported by this module.
The
neutron::agents::l3::gateway_external_network_id
parameter has been removed.
Support for networking-bigswitch has been removed.
The
neutron_plugin_sriov
resource 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_connection
parameter has been removed.
The
neutron::agents::ovn_metadata::ovn_remote_probe_interval
parameter has been removed.
The
neutron::designate::project_id
parameter has been removed.
Deprecation Notes¶
The following parameters of the
neutron::plugins::opencontrail
class 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_tenancy
parmaeter 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_driver
defined 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-ansible
plugin has been deprecated, and will be removed in a future release.
Support for the
networking-vpp
plugin 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_ip
parameter has been deprecated and has no effect now.
The following parameters of the
neutron::agents::ml2::mlnx
class have been deprecated. Use the parameters of theneutron::agents::dhcp
class and theneutron::agents::l3
class.interface_driver
dhcp_broadcast_reply
The
neutron::config::plugin_nvp_config
parameter has been deprecated and has no effect.
Bug Fixes¶
Bug #1987460: Previously the
neutron::agents::ml2::mlnx
class causes duplicate resources when used with theneutron::agents::dhcp
class or theneutron::agents::l3
class. Now it is possible to workaround the error by implementing the following mitigation.Include the
neutron::agents::ml2::mlnx
class AFTER theneutron::agents::dhcp
class or theneutron::agents::l3
Set the
interface_driver
parameter and thedhcp_broadcast_reply
parameter consistently.
The
neutron::plugins::ml2::arista
class now installs the required plugin package (python3-networoking-arista
).