[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