[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