puppet-sahara 20.2.0 (yoga)
We jubilantly announce the release of: puppet-sahara 20.2.0: Puppet module for OpenStack Sahara This release is part of the yoga release series. The source is available from: https://opendev.org/openstack/puppet-sahara Download the package from: https://tarballs.openstack.org/puppet-sahara/ Please report issues through: https://bugs.launchpad.net/puppet-sahara/+bugs For more details, please see below. 20.2.0 ^^^^^^ New Features ************ * The new "key_val_separator" parameter has been added to the "sahara_api_paste_ini" resource type. * Now this module supports CentOS 9 and Red Hat Enterprise Linux 9. * The new "sahara::healthcheck" class has been added. This class manages parameters of healthcheck middlware in oslo.middleware. * The "system_scope" parameter has been added to the "sahara::keystone::authtoken" class. * The "sahara::keystone::auth" class now supports customizing roles assigned to the sahara service user. * The "sahara::keystone::auth" class now supports defining assignmet of system-scoped roles to the sahara service user. Upgrade Notes ************* * The "sahara::amqp_allow_insecure_clients" parameter has been removed. * The following parameters of the "sahara" class has been removed. * "database_min_pool_size" * "database_connection" * "database_idle_timeout" * "database_max_overflow" * "database_max_pool_size" * "database_max_retries" * "database_retry_interval" * The "database_min_pool_size" parameter of the "sahara::db" class has been removed. Changes in puppet-sahara 20.1.0..20.2.0 --------------------------------------- 660c375 Prepare Yoga M3 149c27e Add CentOS/RHEL 9 to supported operating systems bce2952 Avoid hard-coding OS user/group in each manifest 08d30d7 Ensure auth_endpoint is reset e940fd5 Do not define service resource when service management is disabled 8b78315 CentOS 9: Disable unit tests dependent on puppet-postgresql 619be82 Allow customizing separator for api-paste.ini 55c9c33 Add support for MultiStrOpt 1529864 Remove deprecated amqp_allow_insecure_clients 846dc29 Clean up deprecated database parameters faaa761 Ensure keystone resources are created during service startup 85a7591 Fix wrong service user name in parameter description 646c2e4 Accept system scope credentials for Keystone API request 5e00b38 Do not test authtoken parameters directly 93cd179 Fix dependency to purge default vhost config ec01ecf Remove usage of custom os_package_type fact ee913f3 Add support for healthcheck middleware options Diffstat (except docs and test files) ------------------------------------- lib/puppet/provider/sahara.rb | 1 + .../{ini_setting.rb => openstackconfig.rb} | 4 +- lib/puppet/type/sahara_api_paste_ini.rb | 5 + lib/puppet/type/sahara_config.rb | 12 +- manifests/db.pp | 33 +--- manifests/db/sync.pp | 3 +- manifests/healthcheck.pp | 41 +++++ manifests/init.pp | 80 ---------- manifests/keystone/auth.pp | 20 +++ manifests/keystone/authtoken.pp | 6 + manifests/params.pp | 1 + manifests/service/api.pp | 36 ++--- manifests/service/engine.pp | 16 +- manifests/wsgi/apache.pp | 7 +- manifests/wsgi/uwsgi.pp | 2 +- metadata.json | 14 +- .../api_paste_ini-separator-4d27dd2c2e38b587.yaml | 5 + .../notes/centos-9-support-b41acc365124e556.yaml | 4 + .../notes/healthcheck-8487fe35fdd908c7.yaml | 5 + ...qp_allow_insecure_clients-bf3e10bf597a6dd6.yaml | 4 + .../remove-database-params-238483b0f8acddd7.yaml | 16 ++ .../system_scope-keystone-c4ace132b5baac65.yaml | 13 ++ spec/classes/sahara_api_spec.rb | 9 +- spec/classes/sahara_db_postgresql_spec.rb | 5 +- spec/classes/sahara_engine_spec.rb | 9 +- spec/classes/sahara_healthcheck_spec.rb | 55 +++++++ spec/classes/sahara_keystone_auth_spec.rb | 9 ++ spec/classes/sahara_keystone_authtoken_spec.rb | 171 ++++++++++----------- ...ini_setting_spec.rb => openstackconfig_spec.rb} | 2 +- spec/unit/type/sahara_config_spec.rb | 4 +- 30 files changed, 335 insertions(+), 257 deletions(-)
participants (1)
-
no-reply@openstack.org