[release-announce] puppet-neutron 15.1.0 (train)

no-reply at openstack.org no-reply at openstack.org
Fri Jul 26 19:09:07 UTC 2019


We jubilantly announce the release of:

puppet-neutron 15.1.0: Puppet module for OpenStack Neutron

This release is part of the train release series.

The source is available from:

    https://opendev.org/openstack/puppet-neutron

Download the package from:

    https://tarballs.openstack.org/puppet-neutron/

Please report issues through:

    https://bugs.launchpad.net/puppet-neutron/+bugs

For more details, please see below.

15.1.0
^^^^^^


New Features
************

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

* New hieradata, neutron::keystone::authtoken::service_token_roles,
  is introduced so that specific role can be assigned to the service
  user who can use service token feature.

* Add support to configure *[oslo_middleware]/max_request_body_size*
  with *$max_request_body_size*.


Upgrade Notes
*************

* The Neutron LBaaS plugin has been removed upstream and is no
  longer available in the Train release. The following deprecated
  resources has been removed:

  * "neutron::agents::lbaas"

  * "neutron::config::lbaas_agent_config"

  * "neutron::server::ensure_lbaas_package"

  * "neutron::services::lbaas"

  * "neutron::services::lbaas::haproxy"

  * "neutron::services::lbaas::octavia"

  * "neutron_lbaas_agent_config"

  * "neutron_lbaas_service_config"

  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

Changes in puppet-neutron 15.0.0..15.1.0
----------------------------------------

c460fd0 Configure keystone_authtoken/service_token_roles
e4a0b96 Add support for neutron-mlnx-agent
def0797 Add support for configuring permitted_ethertypes on OVS agent
380ed97 Manage oslo_middleware/max_request_body_size
6c34ce2 Ensure tunnel types are absent if not configured
d63c346 Prepare Train M2
4538cc0 Remove LBaas


Diffstat (except docs and test files)
-------------------------------------

examples/neutron.pp                                |   1 -
.../ini_setting.rb                                 |   4 +-
.../openstackconfig.rb                             |  15 --
.../neutron_mlnx_agent_config/ini_setting.rb       |  15 ++
...on_lbaas_agent_config.rb => eswitchd_config.rb} |  21 ++-
lib/puppet/type/neutron_lbaas_service_config.rb    |  40 ------
lib/puppet/type/neutron_mlnx_agent_config.rb       |  25 ++++
manifests/agents/lbaas.pp                          | 109 ---------------
manifests/agents/ml2/mlnx.pp                       |  84 +++++++++++
manifests/agents/ml2/ovs.pp                        |  14 ++
manifests/config.pp                                |  14 --
manifests/deps.pp                                  |   2 -
manifests/init.pp                                  |   2 +-
manifests/keystone/authtoken.pp                    |  12 ++
manifests/params.pp                                |  10 +-
manifests/server.pp                                |  40 +-----
manifests/services/lbaas.pp                        |  71 ----------
manifests/services/lbaas/haproxy.pp                |  72 ----------
manifests/services/lbaas/octavia.pp                | 117 ----------------
metadata.json                                      |  14 +-
.../add-permitted-ethertypes-a5e8f47e85ed8992.yaml |   5 +
...token-service_token_roles-4fe0a7d97045d06b.yaml |   6 +
.../max_request_body_size-8c6e25ab27444c04.yaml    |   5 +
.../notes/remove-lbaas-v2-130dbadb84c5858d.yaml    |  20 +++
spec/acceptance/neutron_config_spec.rb             |  22 ---
spec/classes/neutron_agents_lbaas_spec.rb          | 154 ---------------------
spec/classes/neutron_agents_ml2_mlnx_spec.rb       | 116 ++++++++++++++++
spec/classes/neutron_agents_ml2_ovs_spec.rb        |  11 ++
spec/classes/neutron_config_spec.rb                |   7 -
spec/classes/neutron_init_spec.rb                  |   4 +-
spec/classes/neutron_keystone_authtoken_spec.rb    |   3 +
spec/classes/neutron_server_spec.rb                |  34 ++---
.../classes/neutron_services_lbaas_haproxy_spec.rb |  78 -----------
.../classes/neutron_services_lbaas_octavia_spec.rb | 152 --------------------
spec/classes/neutron_services_lbaas_spec.rb        |  88 ------------
.../ini_setting_spec.rb                            |  25 +---
spec/unit/type/neutron_lbaas_agent_config_spec.rb  |  20 ---
37 files changed, 366 insertions(+), 1066 deletions(-)







More information about the Release-announce mailing list