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(-)
participants (1)
-
no-reply@openstack.org