Mitaka Series Release Notes

8.3.0

New Features

  • Add ‘binding_host_id’ and ‘binding_profile’ support to neutron_port custom type.

  • Add user_domain_name and project_domain_name parameters.

  • Add certificates configuration options for lbaas service.

  • Midonet v5.x plugin doesn’t rely anymore on a custom DHCP agent, also it only uses a subproject for db sync instead of the old method of overriding the neutron-db-sync completelly.

Bug Fixes

  • Parameters of type dict must be at the end of the shell command to not cause conflict with the network name. Neutron cli picks up the network name as the first parameter without “–” prefix, thus tresting type=dict as the network name instead of the real network name because it comes before. By providing the special dictionary type commands after the network name the behaviour of the cli is bypassed and neutron takes the network name and proceeds interpreting parameters with special format ( not in the form of –<param>=<value> )

  • Adds the ability to manage the memcached servers for keystone_authtoken in neutron::server

  • The package name for the midonet neutron plugin previously used an older naming syntax from times passed that no longer existed in current repositories. To fix this issue the package name was updated to “python-networking-midonet” which is provided by third repository from Midokura.

  • The package name for nuage neutron plugin changed due to decomposition of vendor plugins from neutron package to per-vendor packages.

8.2.0

New Features

  • Added geneve config options in type_drivers.

  • Added max_header_size parameter to ml2 plugin for use in geneve configuration.

  • service_providers are configured through neutron::server class.

  • Added the configuration options to configure neutron availability zones for server and agents.

  • Providers updated to being able to configure router/network with availability zone.

Known Issues

  • VPNaaS service_provider was being configured in a file not being loaded up by neutron server. It has been consolidated with lbaas service configuration into neutron.conf.

Bug Fixes

  • Added python-neutron-lbaas package to be installed with neutron::services::lbaas. this removes a dependency of installing agent on neutron api server to enable the lbaas service.

  • PLUMgrid neutron plugin assumes the default keystone v2 for a given deployment. The issue is fixed by switching the default config to keystone v3.

  • PLUMgrid neutron plugin isn’t able to specify nova metadata subnet, that is used by PLUMgrid metadata implementation. The issue is fixed by making nova_metadata_subnet configurable.

8.1.0

New Features

  • Add ‘dnsmasq_dns_servers’ option support to dhcp agent settings.

  • Added neutron::plugins::ml2::arista class to manage the arista ml2 driver.

  • Added neutron::plugins::ml2::arista::l3_arista class to manage the arista ml2 l3 plugin.

  • Added octavia lbaas v2 services class.

  • Added haproxy lbaas v2 services class.

  • Added option to use either v1 or v2 agent in neutron agents lbaas.

Deprecation Notes

  • [DEFAULT]/network_device_mtu option is deprecated and will be removed in Newton. However, new [ml2]/segment_mtu is deprecated too according to neutron/common/config.py. New [DEFAULT]/global_physnet_mtu should be used.

  • The lbaas v2 agent package ensure in neutron services lbaas has been deprecated, the agent should be installed from neutron agents lbaas.

Bug Fixes

  • If Neutron is installed from Ubuntu packages, neutron-server and openvswitch/linuxbridge agents use separate files to load configuration related to ML2 plugin. So in order to use security groups firewall_driver value should be passed to both configuration files (ml2_conf.ini and openvswitch_agent.ini)

8.0.0

Prelude

This is the first Mitaka release for puppet-neutron module.

New Features

  • Add api_paste type/provider.

  • Add ensure_*aas_package booleans for ::neutron::server. In case of installation of neutron API service on standalone node while having enabled FWaaS, VPNaaS or LBaaS as service plugins one has to install their packages otherwise the neutron service will fail to start.

  • Provide support for VPNaaS service_provider.

  • Add LBaaS v2 support.

  • Support the LibreSwan driver for VPNaaS on Red Hat platforms.

  • Update Cisco ML2 Nexus parameters.

  • Update PLUMgrid packages & parameters.

  • Update Nuage orchestration.

  • Add support for Midonet ML2 driver.

  • Add support for OpenDaylight driver.

  • Add support for Bigswitch ML2 driver.

  • Notify Linuxbridge agent when RabbitMQ parameters change.

  • Add SSL parameters to communicate with Nova.

  • Neutron_subnet will now be able to update.

  • Add support for modern authentification to providers.

  • Add ‘distributed’ parameter for neutron_router.

  • Add ‘ha’ parameter for neutron_router.

  • Add IPv6 options to Neutron_subnet type.

  • On providers, correctly parse csv even with extra output.

  • Add ‘desc’ parameter for Neutron_router_interface.

  • Support of PyMySQL driver for MySQL backend.

  • Add parameters for Neutron QoS support.

  • Release notes are no longer maintained by hand, we now use the reno tool to manage them.

Upgrade Notes

  • List upgrade notes here, or remove this section. All of the list items in this section are combined when the release notes are rendered, so the text needs to be worded so that it does not depend on any information only available in another section, such as the prelude. This may mean repeating some details.

Deprecation Notes

  • Deprecate _delete_namespaces parameters, not used anymore in Neutron.

  • Remove deprecated options dhcp_domain & dhcp_delete_namespaces.

  • Removed deprecated option external_network_bridge.

  • Deprecate API parameters for metadata agent, not needed anymore in Mitaka.

  • Use identity_uri and auth_uri by default and deprecate old auth params.

  • Set v3 auth related options by default.

  • Remove QPID messaging support. Qpid messaging driver is removed from oslo.messaging so we won’t support anymore.

Bug Fixes

  • Fixes bug 1560716 so LinuxBridge configuration file path is the correct one for RDO & UCA packaging.

  • Metadata agent config should be applied after package installation.

  • Add normal bug fixes here, or remove this section.