[release-announce] puppet-neutron 17.2.0 (victoria)

no-reply at openstack.org no-reply at openstack.org
Tue Aug 4 15:39:16 UTC 2020


We are jazzed to announce the release of:

puppet-neutron 17.2.0: Puppet module for OpenStack Neutron

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

17.2.0
^^^^^^


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

* The new "neutron::server::notifications::http_retries" parameter
  has been added to set number of client retries.

* The new "neutron::keystone::authtoken::interface" parameter has
  been added, which can be used to set the interface parameter in
  authtoken middleware.

* The new "neutron::server::notifications::ironic" class has been
  added to support configuration parameters to enable notifications to
  ironic.

* The new "server::notifications::nova" class has been added to
  configure parameters for notifications to nova.


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

* The following deprecated parameters has been removed

  * "neutron::server::notifications::project_domain_id"

  * "neutron::server::notifications::user_domain_id"

  * "neutron::server::notifications::tenant_id"

  * "neutron::server::notifications::tenant_name"

  * "neutron::designate::project_domain_id"

  * "neutron::designate::user_domain_id"

* The neutron::server::database_min_pool_size and
  neutron::db::database_min_pool_size parameters is removed.

* The database_connection, database_max_retries,
  database_idle_timeout, database_retry_interval,
  database_max_pool_size and database_max_overflow parameters in
  neutron::server is removed, use the neutron::db class instead.


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

* The neutron::server::ensure_fwaas_package is deprecated and will
  be removed in a future release.

* The neutron::services::fwaas class is deprecated and will be
  removed in a future release.

* The neutron_fwaas_service_config resource is deprecated and will
  be removed in a future release.

* The following parameters in "server::notifications" class has been
  deprecated and will be removed in a future release. Use the
  corresponding parameters in "server::notifications::nova" class.

  * "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"

Changes in puppet-neutron 17.1.0..17.2.0
----------------------------------------

8d7f30c8 Prepare Victoria M2
286d66b9 Add support for notifications to ironic
26ef871f Change to relative include
4638137d Create an independent class for nova notifications
e3b416de Cleanup deprecated domain_id parameters
1389140f Add support for http_retries
f065e99a Use relative name for class inclusion
9fc323f4 Nuage: remove check on mechanism driver
6d825ca6 Add support for the interface parameter in authtoken middleware
8993e812 Remove deprecated neutron database params
80f2b44b Deprecated neutron fwaas


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

examples/cisco_ml2.pp                              |   6 +-
.../neutron_fwaas_service_config/ini_setting.rb    |   1 +
lib/puppet/type/neutron_fwaas_service_config.rb    |   1 +
manifests/agents/ml2/ovs.pp                        |   4 +-
manifests/agents/n1kv_vem.pp                       |   2 +-
manifests/client.pp                                |   2 +-
manifests/db.pp                                    |  39 ++-----
manifests/designate.pp                             |  29 -----
manifests/keystone/authtoken.pp                    |   7 ++
manifests/plugins/ml2/arista.pp                    |   2 +-
manifests/plugins/ml2/arista/l3.pp                 |   2 +-
manifests/plugins/ml2/bagpipe.pp                   |   2 +-
manifests/plugins/ml2/bigswitch.pp                 |   2 +-
manifests/plugins/ml2/bigswitch/restproxy.pp       |   2 +-
manifests/plugins/ml2/cisco.pp                     |   2 +-
manifests/plugins/ml2/cisco/vts.pp                 |   2 +-
manifests/plugins/ml2/fujitsu/cfab.pp              |   2 +-
manifests/plugins/ml2/fujitsu/fossw.pp             |   2 +-
manifests/plugins/ml2/mellanox.pp                  |   2 +-
manifests/plugins/ml2/mellanox/mlnx_sdn_assist.pp  |   2 +-
manifests/plugins/ml2/networking_ansible.pp        |   2 +-
manifests/plugins/ml2/networking_ansible_host.pp   |   2 +-
manifests/plugins/ml2/nuage.pp                     |   4 -
manifests/plugins/ml2/opendaylight.pp              |   2 +-
manifests/plugins/ml2/ovn.pp                       |   2 +-
manifests/plugins/ml2/vpp.pp                       |   2 +-
manifests/plugins/ovs/opendaylight.pp              |   2 +-
manifests/server.pp                                |  48 ++------
manifests/server/notifications.pp                  | 124 ++++++--------------
manifests/server/notifications/ironic.pp           |  90 +++++++++++++++
manifests/server/notifications/nova.pp             | 125 +++++++++++++++++++++
manifests/services/fwaas.pp                        |   4 +
metadata.json                                      |  10 +-
...deperecated-id-parameters-8ae1adebf972b291.yaml |  11 ++
.../client-http_retries-2bef45e4c83037cf.yaml      |   5 +
.../notes/deprecate-fwaas-6dc31e22fdd10c8d.yaml    |  11 ++
...stone-authtoken-interface-e1fe904a198d11bb.yaml |   6 +
...emove-deprecated-database-095127d35fa70e40.yaml |   9 ++
...rver-notifications-ironic-01a481317cf11c08.yaml |   5 +
...server-notifications-nova-4df35db13a4f85c8.yaml |  22 ++++
spec/classes/neutron_designate_spec.rb             |   4 -
spec/classes/neutron_keystone_authtoken_spec.rb    |   3 +
spec/classes/neutron_plugins_ml2_nuage_spec.rb     |  18 ---
.../neutron_server_notifications_ironic_spec.rb    |  84 ++++++++++++++
.../neutron_server_notifications_nova_spec.rb      |  87 ++++++++++++++
spec/classes/neutron_server_notifications_spec.rb  |  60 ++--------
46 files changed, 562 insertions(+), 293 deletions(-)







More information about the Release-announce mailing list