Rocky Series Release Notes


New Features

  • Added new parameters of_connect_timeout and of_request_timeout in the neutron::agents::ml2::ovs class.

  • Added new parameter neutron::agents::ml2::ovs::of_inactivity_probe.

  • Added new parameter neutron::agents::ml2::ovs::ovsdb_timeout.

  • Add support for configuring security group permitted_ethertypes on the Neutron OVS agent.

  • Added logic to support IPv6 deployment on underlay network with ODL. The logic is implemented such that both TLS and IPv6 can be enabled or either of them or none.

  • Adds ‘neutron::agents::ml2::ovs::tunnel_csum’ Set or un-set the tunnel header checksum on outgoing IP packet carrying GRE/VXLAN tunnel in ovs agent.

  • Added support for networking-ansible’s mac parameter

  • Added support for networking-ansible’s manage_vlans parameter


New Features

  • Added vlan_transparent boolean parameter that if set to true allows plugins that support transparent VLANs to use it.


New Features

  • New class neutron::agents::bgp_dragent that installs and manages the neutron-dynamic-routing and neutron-bgp-dragent packages. When you are using this feature you must enable the ‘bgp’ service plugin by passing it in neutron::service_plugins.

  • Added support for networking-ansible ML2 plugin.

  • Provides the option to define a set of DNS servers which will be configured in the ‘ovn’ section of etc/neutron/plugins/ml2_conf.ini. These DNS servers will be used as DNS forwarders for the VMs if a neutron subnet is not defined with ‘dns_nameservers’ option.

  • Service_token_roles_required missing in the server config file which allows backwards compatibility to ensure that the service tokens are compared against a list of possible roles for validity.

Upgrade Notes

  • The deprecated class neutron::plugins::ovn are now removed. Please use the neutron::plugins::ml2::ovn class instead.

  • The deprecated parameter neutron::quota::quota_health_monitor are removed. Please use the quota_healthmonitor parameter instead.

  • The deprecated parameters log_dir, log_file, state_path and lock_path in neutron::server are removed. Please use these parameter in the ::neutron class instead.

  • The deprecated parameter report_interval in neutron::server are removed. This parameter does not have any effect for neutron-server. Please configure it in the ::neutron class for agents.

  • The deprecated parameter neutron::server::qos_notification_driver are now removed.

  • The deprecated parameter neutron::server::notifications::auth_plugin are removed. Please use the auth_type parameter instead.

  • The deprecated parameters neutron::rabbit_host, neutron::rabbit_hosts, neutron::rabbit_password neutron::rabbit_port, neutron::rabbit_user, neutron::rabbit_virtual_host and neutron::rpc_backend are now removed. Please use neutron::default_transport_url instead.

  • The deprecated parameter enable_tunneling in neutron::agents::ml2::ovs are now removed. Please set tunnel_types to an array with desired types instead.

  • The deprecated parameters enabled and manage_serivce in neutron::agents::vpnaas are now removed.

  • The deprecated parameter send_arp_for_ha in neutron::agents::l3 are now removed.

  • The deprecated parameter dhcp_domain in neutron::agents::dhcp are now removed. Please use the neutron::dns_domain parameter instead.

  • The deprecated parameter supported_pci_vendor_devs in neutron::plugins::ml2 are now removed.

  • The deprecated neutron::rabbit_host, neutron::rabbit_hosts, neutron::rabbit_password, neutron::rabbit_port, neutron::rabbit_userid and neutron::rabit_virtual_host are now removed. Please use neutron::default_transport_url instead.

Deprecation Notes

  • Deprecate of_interface in class neutron::agents::ml2::ovs. Option not needed anymore


New Features

  • Add neutron::server::placement class to manage placement related options

  • Support setting up the designate DNS driver.

  • Set hostname to FQDN in OVS when deployed with OpenDaylight.

Bug Fixes


New Features

  • Added a new paramater ‘neutron::agents::ml2::linuxbridge::bridge_mappings’ for specifying the bridge_mappings in the linuxbridge agent.

  • Adding the ability to configure Mellanox mlnx_sdn_assist mechanism driver for Neutron ml2.

  • Adds the pool_timeout option for configuring oslo.db. This will configure this value for pool_timeout with SQLAlchemy.

  • Add openstack-db tag to Exec that run db-sync.

Upgrade Notes

  • Deprecated keystone::authtoken::revocation_cache_time option has been removed.

Deprecation Notes

  • auth_uri is deprecated and will be removed in a future release. Please use www_authenticate_uri instead.

Bug Fixes

  • Fixes missing “flat” network type in the allowed network types for OpenDaylight OVS.

  • PLUMgrid neutron plugin now specifies both nova_metadata_ip and nova_metadata_host values since the former was deprecated in the Queens cycle. When older releases are no longer supported nova_metadata_ip can be removed.