[release-announce] puppet-neutron 20.1.0 (yoga)
no-reply at openstack.org
no-reply at openstack.org
Tue Feb 1 09:38:46 UTC 2022
We enthusiastically announce the release of:
puppet-neutron 20.1.0: Puppet module for OpenStack Neutron
This release is part of the yoga 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.
20.1.0
^^^^^^
New Features
************
* The "system_scope" parameter has been added to the following two
classes.
* "neutron::server::notifications::ironic"
* "neutron::agents::ml2::networking_baremetal"
* The "system_scope" parameter has been added to the
"neutron::keystone::authtoken" class.
* The "neutron::keystone::auth" class now supports customizing roles
assigned to the neutron service user.
* The "neutron::keystone::auth" class now supports defining
assignmet of system-scoped roles to the neutron service user.
* The new "sysem_scope" parameter has been added to the
"neutron::server::notifications::nova" class.
* The new "sysem_scope" parameter has been added to the
"neutron::server::placement" class.
Upgrade Notes
*************
* The following parameters of the "neutron::server::notifications"
class has been removed.
* "password"
* "auth_type"
* "username"
* "project_name"
* "user_domain_name"
* "project_domain_name"
* "auth_url"
* "region_name"
* "endpoint_type"
* "notify_nova_on_port_status_changes"
* "notify_nova_on_port_data_changes"
* The following deprecated classes have been removed.
* "neutron::agents::n1kv_vem"
* "neutron::plugins::ml2::cisco::nexus100v"
Deprecation Notes
*****************
* The service validation feature of the "neutron::server" class is
deprecated, and the "neutron::server::validate" parameter has no
effect now.
Other Notes
***********
* Deprecaiton of support for Arista plugin has been reverted, since
the repository is still maintained.
Changes in puppet-neutron 20.0.0..20.1.0
----------------------------------------
087e051b Prepare Yoga M2
b59c77c7 Ensure neutron packages are installed before configuring apache
c14dbacc Load libraries in a single place
7f226bf5 Accept system scope credential for Ironic API request
0d92d0a9 Accept system scope credential for Nova API request
8decdbae Accept system scope credential for Placement API request
35659b8d Deprecate service validation for neutron-server
fbdd661f Clean up direct dependencies on puppetlabs-apache
906f8c16 Do not re-define default of [DEFAULT] control_exchange
52935b3e Use oslo::coordination to manage tooz backend package
8095dc04 Fix missing dependency about policy config
60ba5c80 Install cache backend packages before starting services
a528fe3c Accept system scope credentials for Keystone API request
d8a63087 Remove deprecated parameters of neutron::server::notifications
3f46d6c5 Revert "Deprecate support for Arista plugin"
7148fdaf Clean up remaining items for Nexus 1000v driver support
47ee0995 Remove unused neutron::params::haproxy_package
252ca009 Use consistent format for service description
75ca125c Use openstack cli to manage neutron routers
541aa3ba Use openstack cli to manage neutron router interfaces
4d63cad3 Use openstack cli to manage neutron ports
d4830443 Use openstack cli to manage neutron subnets
241459ad Use openstack cli to manage neutron networks
Diffstat (except docs and test files)
-------------------------------------
lib/puppet/provider/neutron.rb | 178 ++---------
lib/puppet/provider/neutron_network/neutron.rb | 185 -----------
lib/puppet/provider/neutron_network/openstack.rb | 196 ++++++++++++
lib/puppet/provider/neutron_port/neutron.rb | 211 ------------
lib/puppet/provider/neutron_port/openstack.rb | 220 +++++++++++++
lib/puppet/provider/neutron_router/neutron.rb | 207 ------------
lib/puppet/provider/neutron_router/openstack.rb | 218 +++++++++++++
.../provider/neutron_router_interface/neutron.rb | 87 -----
.../provider/neutron_router_interface/openstack.rb | 111 +++++++
lib/puppet/provider/neutron_subnet/neutron.rb | 280 ----------------
lib/puppet/provider/neutron_subnet/openstack.rb | 286 +++++++++++++++++
manifests/agents/ml2/networking_baremetal.pp | 28 +-
manifests/agents/n1kv_vem.pp | 126 --------
manifests/deps.pp | 12 +
manifests/init.pp | 4 +-
manifests/keystone/auth.pp | 27 +-
manifests/keystone/authtoken.pp | 6 +
manifests/params.pp | 1 -
manifests/plugins/ml2/arista.pp | 5 -
manifests/plugins/ml2/arista/l3.pp | 5 -
manifests/plugins/ml2/cisco/nexus1000v.pp | 93 ------
manifests/plugins/ml2/networking_ansible.pp | 9 +-
manifests/server.pp | 41 +--
manifests/server/notifications.pp | 66 ----
manifests/server/notifications/ironic.pp | 34 +-
manifests/server/notifications/nova.pp | 63 ++--
manifests/server/placement.pp | 34 +-
manifests/wsgi/apache.pp | 26 +-
metadata.json | 14 +-
...anup-server-notifications-f51f613bf29c0c13.yaml | 18 ++
...recate-service-validation-e972b361eb17e21e.yaml | 6 +
.../notes/remove-n1kv-driver-5a2ea38eb08747ac.yaml | 7 +
.../system_scope-ironic-6fabfa5afe2150cf.yaml | 7 +
.../system_scope-keystone-024e391d7b20ed8b.yaml | 13 +
.../notes/system_scope-nova-c5fd722cf46244bb.yaml | 6 +
.../system_scope-placement-4508da4997e8ce10.yaml | 5 +
...undeprecate-arista-plugin-a19557b2b5a6f67a.yaml | 5 +
...neutron_agents_ml2_networking_baremetal_spec.rb | 17 +-
spec/classes/neutron_init_spec.rb | 2 +-
spec/classes/neutron_keystone_auth_spec.rb | 15 +-
spec/classes/neutron_keystone_authtoken_spec.rb | 3 +
.../neutron_plugins_ml2_networking_ansible_spec.rb | 5 +
.../neutron_server_notifications_ironic_spec.rb | 37 ++-
.../neutron_server_notifications_nova_spec.rb | 44 ++-
spec/classes/neutron_server_placement_spec.rb | 51 +--
spec/classes/neutron_wsgi_apache_spec.rb | 6 -
spec/spec_helper.rb | 3 +
.../ini_settings_spec.rb | 23 --
.../neutron_agent_linuxbridge/ini_setting_spec.rb | 23 --
.../provider/neutron_agent_ovs/ini_setting_spec.rb | 23 --
.../provider/neutron_agent_vpp/ini_setting_spec.rb | 23 --
.../neutron_api_config/ini_setting_spec.rb | 23 --
.../neutron_api_paste_ini/ini_setting_spec.rb | 16 -
.../neutron_api_uwsgi_config/ini_setting_spec.rb | 11 -
.../neutron_bgp_dragent_config/ini_setting_spec.rb | 23 --
.../openstackconfig_spec.rb | 23 --
.../openstackconfig_spec.rb | 23 --
.../neutron_dhcp_agent_config/ini_setting_spec.rb | 23 --
.../neutron_l2gw_agent_confg/ini_setting_spec.rb | 23 --
.../openstackconfig_spec.rb | 23 --
.../neutron_l3_agent_config/ini_setting_spec.rb | 23 --
.../ini_setting_spec.rb | 23 --
.../ini_setting_spec.rb | 23 --
.../neutron_mlnx_agent_config/ini_setting_spec.rb | 12 -
spec/unit/provider/neutron_network/neutron_spec.rb | 142 ---------
.../provider/neutron_network/openstack_spec.rb | 294 +++++++++++++++++
.../neutron_plugin_ml2/ini_setting_spec.rb | 23 --
.../neutron_plugin_nsx/ini_setting_spec.rb | 12 -
.../neutron_plugin_nuage/ini_setting_spec.rb | 12 -
.../neutron_plugin_nvp/ini_setting_spec.rb | 23 --
.../ini_setting_spec.rb | 23 --
spec/unit/provider/neutron_port/neutron_spec.rb | 110 -------
spec/unit/provider/neutron_port/openstack_spec.rb | 334 +++++++++++++++++++
.../neutron_rootwrap_config/ini_setting_spec.rb | 23 --
spec/unit/provider/neutron_router/neutron_spec.rb | 114 -------
.../unit/provider/neutron_router/openstack_spec.rb | 352 +++++++++++++++++++++
.../neutron_router_interface/neutron_spec.rb | 36 ---
.../neutron_router_interface/new_neutron_spec.rb | 49 ---
.../neutron_router_interface/openstack_spec.rb | 128 ++++++++
.../openstackconfig_spec.rb | 23 --
spec/unit/provider/neutron_spec.rb | 209 ------------
spec/unit/provider/neutron_subnet/neutron_spec.rb | 235 --------------
.../unit/provider/neutron_subnet/openstack_spec.rb | 312 ++++++++++++++++++
.../ini_setting_spec.rb | 23 --
.../ovn_metadata_agent_config/ini_setting_spec.rb | 23 --
spec/unit/type/neutron_api_paste_ini_spec.rb | 12 -
86 files changed, 2828 insertions(+), 3068 deletions(-)
More information about the Release-announce
mailing list