Yoga Series Release Notes¶
20.3.0-12¶
New Features¶
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.
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.
20.3.0¶
New Features¶
Add socket keepalive options for the pymemcache (dogpile.cache) backend.
The following parameters have been added to the
neutron::agent::dhcp
class.dnsmasq_base_log_dir
dnsmasq_lease_max
Deprecation Notes¶
Support for networking-bigswitch has been deprecated because the plugin is unmaintained.
Support for Nuage core plugin has been deprecated and will be removed in a future release.
The following resource types have been using the credential written in the
[keystone_authtoken]
section ofneutron.conf
. However this behavior has been deprecated and now these resource types first look for the yaml files in/etc/openstack/puppet
. Make sure one ofclouds.yaml
oradmin-clouds.yaml
(which is created by puppet-keystone) is created in that directory.neutron_network
neutron_subnet
neutron_port
neutron_router
neutron_router_interface
neutron_security_group
20.2.0¶
New Features¶
Add options to configure pymemcache’s HashClient retrying mechanisms (dogpile.cache) backend.
Add cache client retry options for the pymemcache (dogpile.cache) backend.
Now this module supports CentOS 9 and Red Hat Enterprise Linux 9.
The new
neutron::server::notifications::nova::live_migration_events
parameter has been added. This parameter controls the[nova] live_migation_events
parameter inneutron.conf
.
The following parameters have been added to the
neutron::agent::ml2::ovs
class.resource_provider_packet_processing_without_direction
resource_provider_packet_processing_with_direction
resource_provider_packet_processing_inventory_defaults
The new
resource_provider_inventory_defaults
parameter has been added to theneutron::agent::ml2::ovs
class and theneutron::agent::ml2::sriov
class.
The
system_scope
parameter has been added to theneutron::designate
class.
Upgrade Notes¶
Remaining implementations for networking-cisco support have been removed. These have had no effect since deprecation.
Defaut value of the
neutron::server::placement::username
has been changed fromnova
toplacement
.
The
neutron::amqp_allow_insecure_clients
parameter has been removed.
The deprecated
nova::config::api_config
parameter has been removed.
The
neutron_api_config
type has been removed.
Deprecation Notes¶
The
neutron::allow_overlapping_ips
parameter has been deprecated and will be remove in a future release.
The
neutron::server::notifications::nova::live_migration_events
parameter has been deprecated and will be removed in a future release.
The
neutron::designate::project_id
parameter has been deprecated and will be removed in a future release. Use theproject_name
parameter instead.
The
tenant_name
property and thetenant_id
property of the resource types below have been deprecated and will be removed in a future release. Use theproject_name
property and theproject_id
property instead.neutron_network
neutron_subnet
neutron_port
neutron_router
20.1.0¶
New Features¶
The
system_scope
parameter has been added to the following two classes.neutron::server::notifications::ironic
neutron::agents::ml2::networking_baremetal
The
system_scope
parameter has been added to theneutron::keystone::authtoken
class.
The
neutron::keystone::auth
class now supports customizing roles assigned to the neutron service user.
The
neutron::keystone::auth
class now supports defining assignmet of system-scoped roles to the neutron service user.
The new
sysem_scope
parameter has been added to theneutron::server::notifications::nova
class.
The new
sysem_scope
parameter has been added to theneutron::server::placement
class.
Upgrade Notes¶
The following parameters of the
neutron::server::notifications
class has been removed.password
auth_type
username
project_name
user_domain_name
project_domain_name
auth_url
region_name
endpoint_type
notify_nova_on_port_status_changes
notify_nova_on_port_data_changes
The following deprecated classes have been removed.
neutron::agents::n1kv_vem
neutron::plugins::ml2::cisco::nexus100v
Deprecation Notes¶
The service validation feature of the
neutron::server
class is deprecated, and theneutron::server::validate
parameter has no effect now.
Other Notes¶
Deprecaiton of support for Arista plugin has been reverted, since the repository is still maintained.
20.0.0¶
New Features¶
The new
sdn_token
parameter to authenticate sdn has been added to theneutron::plugins::ml2::mellanox::mlnx_sdn_assist
class.
Now the following classes support the
rpc_response_max_timeout
parameter.neutron::agents::dhcp
neutron::agents::metadata
neutron::agents::metering
neutron::agents::l3
neutron::agents::ml2::linuxbridge
neutron::agents::ml2::ovs
neutron::agents::ml2::sriov
The new
key_val_separator
parameter has been added to theneutron_api_paste_ini
resource type.
Now
neutron::server::api_service_name
can accept and handlehttpd
as a valid service name, to run api service by httpd+mod_wsgi.
The
neutron::plugins::ml2::ovn
class now supports the following two new parameters.ovsdb_retry_max_interval
ovsdb_probe_interval
The new
neutron::server::rpc_state_report_workers
parameter has been added.
Upgrade Notes¶
The
neutron::server::service_name
parameter no longer acceptshttpd
as a valid service name. To run api service by httpd, theneutron::server::api_service_name
parameter should be used instead along with theneutron::server::rpc_service_name
.
Default value of the
neutron::wsgi::apache::ssl
parameter will be changed fromtrue
tofalse
in a future release. Make sure the parameter is set to the desired value.
Deprecation Notes¶
The following two parameters of the
neutron::plugins::ml2::mellanox::mlnx_sdn_assist
class have been deprecated and have no effect now.sdn_username
sdn_password
The
neutron::agents::ovn_metadata::ovn_remote_probe_interval
parameter has been deprecated and has no effect now. This parameter will be removed in a future release.
Usage of arbitaly service name for the
neutron::server::service_name
has been deprecated and will be removed in a future release.
Bug Fixes¶
The independent ovn plugin package(
pythonN-networking-ovn
) is no longer required. The package is no longer available since Ussuri, and all codes are now included in the base neutron package.
The
neutron-ovn-metadata-agent
package is now installed in Ubuntu and Debian.