[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