Zed Series Release Notes

21.0.0

New Features

  • Add disable_ovn_dhcp_for_baremetal_ports parameter to neutron::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 the linuxbridge_agent.ini file.

  • The neutron::plugins::ml2::arista class and the neutron::plugins::ml2::arista::l3 class now support the new conn_timeout parameter.

  • The new neutron::agents::bagpipe::api_host parameter has been added.

  • The neutron::plugins::contrail class now support the timeout parameter and the connection_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 and 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.

  • 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 the meterng-agent service.

  • Now this module supports configuring the networking-mlnx plugin in Debian and Ubuntu.

  • The neutron_network resource type now supports the new mtu 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 new valid_interfaces parameter. This parameter controls the [ironic] valid_interfaces option 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_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 the networking-sfc plugin.

  • The neutron::plugins::ml2::vpp class now supports the l3_hosts parameter and the enable_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 from true to false and now ssl is disabled by default.

  • Default value of neutron::agent::dhcp::resync_interval was changed from 30 to $::os_service_default, which results in the service default value(5).

  • The neutron_l3_agent_config resource type no longer supports the transform_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 the neutron::agents::dhcp class and the neutron::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 the neutron::agents::dhcp class or the neutron::agents::l3 class. Now it is possible to workaround the error by implementing the following mitigation.

    • Include the neutron::agents::ml2::mlnx class AFTER the neutron::agents::dhcp class or the neutron::agents::l3

    • Set the interface_driver parameter and the dhcp_broadcast_reply parameter consistently.

  • The neutron::plugins::ml2::arista class now installs the required plugin package (python3-networoking-arista).