puppet-neutron 15.1.0 (train)
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(-)
participants (1)
-
no-reply@openstack.org