[release-announce] puppet-neutron 18.2.0 (wallaby)
no-reply at openstack.org
no-reply at openstack.org
Mon Mar 22 09:24:51 UTC 2021
We are psyched to announce the release of:
puppet-neutron 18.2.0: Puppet module for OpenStack Neutron
This release is part of the wallaby 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.
18.2.0
^^^^^^
New Features
************
* The following new parameters have been added to support arbitrary
configurations for openvsiwtch_agent.ini and sriov_agent.ini
* "neutron::config::ovs_agent_config"
* "neutron::config::sriov_agent_config"
* The "bridge_mac_table_size" parameter has been added to the
"neutron::agents::ml2::ovs" class, to support the correspoding
parameter in openvswitch_agent.ini .
* The following two parameters have been added to define mapping of
bridge name and hyper visor name to locate the parent of the
resource provider tree.
* "neutron::agents::ml2::ovs::resource_provider_hypervisors"
* "neutorn::agents::ml2::sriov::resource_provider_hypervisors"
Upgrade Notes
*************
* Now policy.yaml is used by default instead of policy.json.
* Support for plumgrid plugin has been removed.
* Support for networking-futjisu has been removed.
Deprecation Notes
*****************
* The parameters for quotas in Neutron FWaaS have been deprecated
and have no effect. These parameters will be removed in a future
release.
* "neutron::quota::quota_firewall"
* "neutron::quota::quota_firewall_policy"
* "neutron::quota::quota_firewall_rule"
* The parameters for quotas in Neutron LBaaS v2 have been deprecated
and have no effect. These parameters will be removed in a future
release.
* "neutron::quota::quota_loadbalancer"
* "neutron::quota::quota_pool"
* "neutron::quota::quota_member"
* "neutron::quota::quota_health_monitor"
* Support for Nexus 1000v driver has been deprecated and has no
effect now.
* Support for networking-cisco has been deprecated and has no effect
now. It will be removed in a future release.
* The "neutron::plugins::cisco" class has been deprecated and has no
effect now.
* The "neutron::plugins::ml2::ovn::vif_type" parameter has been
deprecated and has no effect.
* The "neutron::plugins::ml2::ovn::ovn_l3_mode" parameter has been
deprecated and has no effect now.
* The following parameters of the "neutron::rootwrap" class have
been deprecated and have no effect.
* "xenapi_connection_url"
* "xenapi_connection_username"
* "xenapi_connection_password"
* The "neutron::config::plugin_plumgrid_config" parameter has been
deprecated. This parameter has no effect, since support for plumgrid
plugin has been removed.
Changes in puppet-neutron 18.1.0..18.2.0
----------------------------------------
c844e4be Prepare Wallaby M2
f7c40f70 Remove support for plumgrid plugin
69b7ba8c Use yaml instead of json for policy file
ec1a5f24 Fix typos in comment lines
1ba7a405 OVN: Deprecate the vif_type option
4f09774c OVN: Deprecate the ovn_l3_mode option
8d2662c2 Ensure service user passwords are secret
ea4460fa Remove support for FUJITSU plugin
1e01fb86 Deprecate parameters for XenAPI support
c1a3259f Ensure vnic_type_blacklist is unset by default
ce4c032d Fix ignored unit test cases
a8d14466 Deprecate support of networking-cisco
bc50622a Deprecate neutron::plugins::cisco
320da88f Deprecate support of Nexus 1000v driver
1e2c71d3 Deprecate parameters for FWaaS quotas
4ca9ac10 Deprecate parameters for LBaaS quotas
2314c53a Add OVS bridge_mac_table_size parameter
34eef403 Support arbitrary configurations for ovs agent and sriov agent
830c66cc Add support for the resource_provider_hypervisors parameter
Diffstat (except docs and test files)
-------------------------------------
.../neutron_plugin_plumgrid/ini_setting.rb | 15 --
.../neutron_plumlib_plumgrid/ini_setting.rb | 15 --
lib/puppet/type/ironic_neutron_agent_config.rb | 24 ++
lib/puppet/type/neutron_plugin_plumgrid.rb | 56 -----
lib/puppet/type/neutron_plumlib_plumgrid.rb | 56 -----
manifests/agents/ml2/networking_baremetal.pp | 2 +-
manifests/agents/ml2/ovs.pp | 93 +++++---
manifests/agents/ml2/sriov.pp | 35 ++-
manifests/agents/n1kv_vem.pp | 131 +----------
manifests/config.pp | 68 ++++--
manifests/deps.pp | 2 -
manifests/designate.pp | 2 +-
manifests/init.pp | 2 +-
manifests/params.pp | 5 -
manifests/plugins/cisco.pp | 107 +--------
manifests/plugins/ml2/cisco.pp | 18 +-
manifests/plugins/ml2/cisco/nexus.pp | 17 +-
manifests/plugins/ml2/cisco/nexus1000v.pp | 23 +-
manifests/plugins/ml2/cisco/type_nexus_vxlan.pp | 8 +-
manifests/plugins/ml2/cisco/ucsm.pp | 14 +-
manifests/plugins/ml2/fujitsu.pp | 27 ---
manifests/plugins/ml2/fujitsu/cfab.pp | 63 -----
manifests/plugins/ml2/fujitsu/fossw.pp | 75 ------
manifests/plugins/ml2/ovn.pp | 39 ++--
manifests/plugins/ml2/ovs_driver.pp | 5 +
manifests/plugins/ml2/sriov_driver.pp | 9 +-
manifests/plugins/plumgrid.pp | 203 ----------------
manifests/policy.pp | 13 +-
manifests/quota.pp | 89 +++----
manifests/rootwrap.pp | 29 ++-
metadata.json | 10 +-
.../agent-arbitrary-configs-8036223e87f32c2a.yaml | 8 +
.../deprecate-fwaas-quotas-4c48436e96451012.yaml | 9 +
.../deprecate-lbaas-quotas-22c3a82c482991ad.yaml | 10 +
.../deprecate-n1kv-driver-b851f8fbfcef8a48.yaml | 4 +
...eprecate-networking-cisco-0958783aa9326766.yaml | 5 +
...cate-neutron-plugin-cisco-539f6c165734589c.yaml | 5 +
.../deprecate-ovn-vif_type-76f7c2a0ee9fdb6b.yaml | 5 +
.../deprecate-ovn_l3_mode-91308d51a9596f22.yaml | 5 +
.../notes/deprecate-xenapi-d97bb062fe508fbc.yaml | 9 +
...-format-from-json-to-yaml-2e6b1119f65a99ff.yaml | 4 +
...ovs-bridge_mac_table_size-b0f2305cf6008d4e.yaml | 6 +
.../notes/remove-plumgrid-82d978451a5278ae.yaml | 10 +
...rt-for-networking-fujitsu-5f1594c391aefc53.yaml | 4 +
...urce_provider_hypervisors-907db47afa6d5d72.yaml | 9 +
spec/acceptance/neutron_config_spec.rb | 41 ----
...gswitch.rb => neutron_agents_bigswitch_spec.rb} | 2 +-
...neutron_agents_ml2_networking_baremetal_spec.rb | 2 +-
spec/classes/neutron_agents_ml2_ovs_spec.rb | 28 ++-
spec/classes/neutron_agents_ml2_sriov_spec.rb | 11 +-
spec/classes/neutron_agents_n1kv_vem_spec.rb | 260 ---------------------
spec/classes/neutron_config_spec.rb | 45 ++--
spec/classes/neutron_designate_spec.rb | 4 +-
spec/classes/neutron_plugins_cisco_spec.rb | 188 ---------------
.../neutron_plugins_ml2_cisco_nexus1000v_spec.rb | 74 ------
.../neutron_plugins_ml2_cisco_nexus_spec.rb | 98 --------
spec/classes/neutron_plugins_ml2_cisco_spec.rb | 52 -----
...tron_plugins_ml2_cisco_type_nexus_vxlan_spec.rb | 51 ----
.../classes/neutron_plugins_ml2_cisco_ucsm_spec.rb | 62 -----
.../neutron_plugins_ml2_fujitsu_cfab_spec.rb | 58 -----
.../neutron_plugins_ml2_fujitsu_fossw_spec.rb | 60 -----
spec/classes/neutron_plugins_ml2_fujitsu_spec.rb | 49 ----
spec/classes/neutron_plugins_ml2_ovn_spec.rb | 11 -
spec/classes/neutron_plugins_ml2_ovs_driver.rb | 34 ---
.../classes/neutron_plugins_ml2_ovs_driver_spec.rb | 52 +++++
spec/classes/neutron_plugins_ml2_sriov_driver.rb | 34 ---
.../neutron_plugins_ml2_sriov_driver_spec.rb | 52 +++++
spec/classes/neutron_plugins_plumgrid_spec.rb | 130 -----------
spec/classes/neutron_policy_spec.rb | 13 +-
spec/classes/neutron_quota_spec.rb | 8 -
spec/classes/neutron_rootwrap_spec.rb | 15 +-
.../neutron_plugin_plumgrid/ini_setting_spec.rb | 47 ----
.../neutron_plumlib_plumgrid/ini_setting_spec.rb | 47 ----
spec/unit/type/neutron_plugin_plumgrid_spec.rb | 20 --
spec/unit/type/neutron_plumlib_plumgrid_spec.rb | 20 --
.../{neutron_subnet.rb => neutron_subnet_spec.rb} | 0
templates/n1kv.conf.erb | 184 ---------------
77 files changed, 538 insertions(+), 2562 deletions(-)
More information about the Release-announce
mailing list