Stein Series Release Notes¶
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.
Add new configuration parameter explicitly_egress_direct for ML2 OVS agent When set to True, the accepted egress unicast traffic will not use action NORMAL. The accepted egress packets will be taken care of in the final egress tables direct output flows for unicast traffic so that operators can set customized integration bridge name in l3 agent configuration. This can be enabled on some nodes to prevent flooding on integration bridge.
Switched the default value of the
metadata_workersconfiguration option for the OVN metadata agents to 2 (from $::os_workers). While the OVS metadata agents runs on the controllers/gateway nodes (and defaults to $::os_workers) the OVN metadata agents are distributed and runs on the compute nodes instead so, there’s no point in running dozen of them on each compute. Also, by reducing the number of workers we also reduce the burden on the OVSDB that the OVN metadata agent connects to making OVN more scalable.
In this release Ubuntu has moved all projects that supported it to python3 which means that there will be a lot of changes. The Puppet OpenStack project does not test the upgrade path from python2 to python3 packages so there might be manual steps required when moving to the python3 packages.
This module now requires a puppetlabs-mysql version >= 6.0.0
Ubuntu packages are now using python3, the upgrade path is not tested by Puppet OpenStack. Manual steps may be required when upgrading.
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.
The deprecated parameter auth_uri is now removed, please use www_authenticate_uri.
The deprecated parameters use_syslog, use_stderr, log_facility, log_dir and debug in the init class is now removed. Please set them in the logging class.
check_revocations_for_cached option is now deprecated for removal, the parameter has no effect.
hash_algorithms option is now deprecated for removal, the parameter has no effect.
Neutron LBaaS is deprecated since Queens so all the following resources and parameters are deprecated and will be removed in a future release:
Please see the following link for more information on this deprecation: https://wiki.openstack.org/wiki/Neutron/LBaaS/Deprecation
You should use the Octavia project to implement LBaaS. https://docs.openstack.org/octavia/latest/reference/introduction.html
neutron::manage_logging is deprecated and has no effect, please use the neutron::logging class.
Added vlan_transparent boolean parameter that if set to true allows plugins that support transparent VLANs to use it.
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
Added new parameter neutron::server::ensure_lbaas_package that if set to true will install the neutron LBaaS package so that you can load that service_provider.
neutron::services::lbaas class is deprecated, please use the option neutron::server::ensure_lbaas_package to install the LBaaS package and use neutron::server::service_provider to load the plugin. You should still be using neutron::agents::lbaas to configure the LBaaS agent unless you are using Octavia.