[release-announce] puppet-tacker 20.2.0 (yoga)

no-reply at openstack.org no-reply at openstack.org
Mon Mar 14 17:33:24 UTC 2022


We enthusiastically announce the release of:

puppet-tacker 20.2.0: Puppet module for OpenStack Tacker

This release is part of the yoga release series.

The source is available from:

    https://opendev.org/openstack/puppet-tacker

Download the package from:

    https://tarballs.openstack.org/puppet-tacker/

Please report issues through:

    https://bugs.launchpad.net/puppet-tacker/+bugs

For more details, please see below.

20.2.0
^^^^^^


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

* The new "tacker_api_paste_ini" resource type has been added. This
  allows customizing "/etc/tacker/api-paste.ini".

* The new "tacker::config::tacker_api_paste_ini" parameter has been
  added.

* The new "tacker::server::api_workers" parameter has been added.

* Now this module supports CentOS 9 and Red Hat Enterprise Linux 9.

* The following parameters have been added to the
  "tacker::conductor" class.

  * "report_interval"

  * "periodic_interval"

  * "periodic_fuzzy_delay"

* The "system_scope" parameter has been added to the
  "tacker::keystone::authtoken" class.

* The "tacker::keystone::auth" class now supports customizing roles
  assigned to the tacker service user.

* The "tacker::keystone::auth" class now supports defining assignmet
  of system-scoped roles to the tacker service user.

* The following classes have been added.

  * "tacker::vnf_package"

  * "tacker::vnf_lcm"


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

* The "tacker::amqp_allow_insecure_clients" parameter has been
  removed.

* The "tacker::db::database_min_pool_size" parameter has been
  removed.

Changes in puppet-tacker 20.1.0..20.2.0
---------------------------------------

665059a Prepare Yoga M3
76fd991 Add CentOS/RHEL 9 to supported operating systems
85fea36 Avoid hard-coding OS user/group in each manifest
62a6b1e CentOS 9: Disable unit tests dependent on puppet-postgresql
10eda6e Allow customizing api-paste.ini file
f8f06ab Add support for MultiStrOpt
f967136 Remove deprecated database_min_pool_size
2e0acb1 Remove deprecated amqp_allow_insecure_clients
cb10781 Ensure keystone resources are created during service startup
37046e8 Accept system scope credentials for Keystone API request
80b1cf8 Do not test detail of keystone::auth::service_identity
b54c607 Skip dependency on keystone endpoint if endpoint is not configured
94b824d Do not test authtoken parameters directly
d37bdac Add support for [DEFAULT] api_workers
dfb2475 Add service tunable parameters of tacker-conductor
08cd7cd Add support for vnf_package/vnf_lcm parameters


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

.../provider/tacker_api_paste_ini/ini_setting.rb   |  27 +++
.../{ini_setting.rb => openstackconfig.rb}         |   4 +-
lib/puppet/type/tacker_api_paste_ini.rb            |  57 +++++
lib/puppet/type/tacker_config.rb                   |  12 +-
manifests/conductor.pp                             |  28 ++-
manifests/config.pp                                |   8 +-
manifests/db.pp                                    |  12 --
manifests/db/sync.pp                               |   6 +-
manifests/deps.pp                                  |   5 +
manifests/init.pp                                  |  13 --
manifests/keystone/auth.pp                         |  23 +-
manifests/keystone/authtoken.pp                    |   6 +
manifests/params.pp                                |   3 +-
manifests/server.pp                                |  10 +-
manifests/vnf_lcm.pp                               |  49 +++++
manifests/vnf_package.pp                           |  55 +++++
metadata.json                                      |  14 +-
.../notes/api_paste_ini-db64650c80b35187.yaml      |   8 +
.../notes/api_workers-19ee939effb3d102.yaml        |   4 +
.../notes/centos-9-support-912256d786db118f.yaml   |   4 +
...qp_allow_insecure_clients-0a111a95029df374.yaml |   4 +
...ve-database_min_pool_size-d41cfa37a688ab20.yaml |   4 +
.../notes/service-opts-fb0b928f265220f1.yaml       |   9 +
.../system_scope-keystone-1b608a6438b81d20.yaml    |  12 ++
.../notes/vnf-params-a98424616fba6a39.yaml         |   7 +
spec/classes/tacker_conductor_spec.rb              |  20 ++
spec/classes/tacker_config_spec.rb                 |  50 +++++
spec/classes/tacker_db_postgresql_spec.rb          |   5 +-
spec/classes/tacker_keystone_auth_spec.rb          | 151 +++++--------
spec/classes/tacker_keystone_authtoken_spec.rb     | 234 ++++++++++-----------
spec/classes/tacker_server_spec.rb                 |   5 +-
spec/classes/tacker_vnf_lcm_spec.rb                |  49 +++++
spec/classes/tacker_vnf_package_spec.rb            |  55 +++++
.../tacker_api_paste_ini/ini_setting_spec.rb       |  13 ++
...ini_setting_spec.rb => openstackconfig_spec.rb} |   2 +-
spec/unit/type/tacker_api_paste_ini_spec.rb        |  24 +++
spec/unit/type/tacker_config_spec.rb               |   4 +-
37 files changed, 730 insertions(+), 266 deletions(-)







More information about the Release-announce mailing list