[release-announce] puppet-neutron 19.0.0 (xena)

no-reply at openstack.org no-reply at openstack.org
Fri Jul 2 14:13:37 UTC 2021


We are pumped to announce the release of:

puppet-neutron 19.0.0: Puppet module for OpenStack Neutron

This release is part of the xena 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.

19.0.0
^^^^^^


New Features
************

* The new "neutron::healthcheck" class has been added. This class
  manages parameters of healthcheck middlware in oslo.middleware.

* There is now a new policy_dirs parameter in the neutron::policy
  class, so one can set a custom path.

* A new class neutron::wsgi::uwsgi exist to allow configuring uwsgi
  in operating systems that support this (ie: currently Debian). This
  helps configuring the number of processes, threads and listen
  socket. Also, a new neutron_api_wsgi_config provider now exist.


Upgrade Notes
*************

* The following deprecated parameters have been removed.

  * "neutron::ml2::server::placement::project_domain_id"

  * "neutron::ml2::server::placement::user_domain_id"

  * "neutron::ml2::networking_baremetal::project_domain_id"

  * "neutron::ml2::networking_baremetal::user_domain_id"

* The "neutron::agents::ml2::ovs::ovsdb_interface" parameter has
  been removed.

* The following four parmaeters have been removed.

  * "neutron::plugins::ml2::mech_driver::ovs_vnic_type_blacklist"

  * "neutron::plugins::ml2::mech_driver::sriov_vnic_type_blacklist"

  * "neutron::plugins::ml2::ovs_driver"

  * "neutron::plugins::ml2::sriov_driver"

* The following parameters of the "neutron::rootwrap" class have
  been removed.

  * "xenapi_connection_url"

  * "xenapi_connection_username"

  * "xenapi_connection_password"


Deprecation Notes
*****************

* Support for the midonet plugin has been deprecated and has no
  effect now. It will be removed completely in a future release.

Changes in puppet-neutron 18.4.0..19.0.0
----------------------------------------

c6fc2e41 TripleO: Reduce tempest test scope
e8c9ec90 setup.cfg: Replace dashes with underscores
4fafcc5b Fix lint errors with the latest lint packages
327bc154 Remove XenAPI parameters from neutron::rootwrap
b6dd8657 Remove the ovsdb_interface parameter
4b39bef3 Remove deprecated domain_id parameters
5cff5cdf Escape hyphen in neutron_agent_sriov_numvfs regexp
f8a8685e Drop old workaround to install keystoneclient
34b5036e Fix name of networking-ansible/baremetal package
d51594b0 Bump version for the start of Xena
516a6f36 Clean up deprecated vnic_type_blacklist parameters
3b93693c Add support for healthcheck middleware options
d29611f0 Fix L3 agent's extensions list
0b3d363a Add support for neutron_api_uwsgi_config in Debian
6729775e Bump dependency in metadata.json
1682bb7a Allow to configure policy_dirs
005e3357 metadata.json: debian 11
3adec3ec Update master for stable/wallaby
a86f572e Deprecate support for the midonet plugin


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                         |   4 +-
.../neutron_api_uwsgi_config/ini_setting.rb        |   8 ++
lib/puppet/type/neutron_agent_sriov_numvfs.rb      |   2 +-
lib/puppet/type/neutron_api_uwsgi_config.rb        |  27 +++++
manifests/agents/l3.pp                             |   4 +-
manifests/agents/ml2/networking_baremetal.pp       |  31 +-----
manifests/agents/ml2/ovs.pp                        |  18 ----
manifests/config.pp                                |  14 +--
manifests/deps.pp                                  |   3 +-
manifests/healthcheck.pp                           |  41 ++++++++
manifests/params.pp                                |   7 +-
manifests/plugins/midonet.pp                       |  81 +--------------
manifests/plugins/ml2/mech_driver.pp               |  29 ------
manifests/plugins/ml2/midonet.pp                   |   8 +-
manifests/plugins/ml2/networking_ansible.pp        |   3 +-
manifests/plugins/ml2/networking_baremetal.pp      |   2 +-
manifests/plugins/ml2/ovs_driver.pp                |  27 +----
manifests/plugins/ml2/sriov_driver.pp              |  27 +----
manifests/policy.pp                                |   8 +-
manifests/rootwrap.pp                              |  34 -------
manifests/server.pp                                |   4 +-
manifests/server/placement.pp                      |  29 ------
manifests/wsgi/uwsgi.pp                            |  41 ++++++++
metadata.json                                      |  14 +--
.../notes/deprecate-midonet-94bd5f7aacd38ee0.yaml  |   5 +
.../notes/healthcheck-0e927c75e81b8b5c.yaml        |   5 +
.../notes/policy-dirs-dcb8fc38f3342035.yaml        |   5 +
...move-deprecated-domain_id-0e2553556573da61.yaml |  10 ++
.../remove-ovsdb_interface-3d367bcc90efae16.yaml   |   5 +
...emove-vnic_type_blacklist-8fa7a3c10f696e89.yaml |   9 ++
.../notes/remove-xenapi-cac3e15a8745e424.yaml      |  10 ++
releasenotes/notes/uwsgi-f1ee807e4c902c65.yaml     |   7 ++
releasenotes/source/index.rst                      |   1 +
releasenotes/source/wallaby.rst                    |   6 ++
setup.cfg                                          |   6 +-
spec/classes/neutron_agents_l3_spec.rb             |  20 ++++
...neutron_agents_ml2_networking_baremetal_spec.rb |  20 +++-
spec/classes/neutron_config_spec.rb                |   7 --
spec/classes/neutron_healthcheck_spec.rb           |  55 ++++++++++
spec/classes/neutron_plugins_midonet_spec.rb       | 113 ---------------------
spec/classes/neutron_plugins_ml2_midonet_spec.rb   |  64 ------------
.../neutron_plugins_ml2_networking_ansible_spec.rb |  18 +++-
...eutron_plugins_ml2_networking_baremetal_spec.rb |  18 +++-
spec/classes/neutron_policy_spec.rb                |   2 +
spec/classes/neutron_server_placement_spec.rb      |   6 --
spec/classes/neutron_wsgi_uwsgi_spec.rb            |  31 ++++++
.../neutron_api_uwsgi_config/ini_setting_spec.rb   |  57 +++++++++++
spec/unit/type/neutron_api_uwsgi_config_spec.rb    |  64 ++++++++++++
48 files changed, 498 insertions(+), 512 deletions(-)







More information about the Release-announce mailing list