We jubilantly announce the release of: puppet-cinder 20.2.0: Puppet module for OpenStack Cinder This release is part of the yoga release series. The source is available from: https://opendev.org/openstack/puppet-cinder Download the package from: https://tarballs.openstack.org/puppet-cinder/ Please report issues through: https://bugs.launchpad.net/puppet-cinder/+bugs For more details, please see below. 20.2.0 ^^^^^^ New Features ************ * The following parameter and class have been added, to support usage of the service token feature with the Barbican key manager. * The "cinder::key_manager::barbican::send_service_user_token" parameter * The "cinder::key_manager::barbican::service_user" class * Now this module supports CentOS 9 and Red Hat Enterprise Linux 9. * The following parameters have been added to the "cinder::backend::rbd" resource type. * "report_dynamic_total_capacity" * "rbd_exclusive_cinder_pool" * The following parameters of the "cinder::backend::solidfire" resource type have been deprecated and have no effect now. * "sf_template_account_name" * "sf_allow_template_caching" * The "cinder::key_manager::barbican::service_user" class now supports the "system_scope" parameter. * The new "sysem_scope" parameter has been added to the "cinder::nova" class. Upgrade Notes ************* * The "cinder::amqp_allow_insecure_clients" parameter has been removed. * The following parameters of the "cinder" class have 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 "cinder::db" class has been removed. * The "cinder::type" resource type and the "cinder::type_set" resource type have been removed. Changes in puppet-cinder 20.1.0..20.2.0 --------------------------------------- d17e378 Prepare Yoga M3 4d2e425 Add CentOS/RHEL 9 to supported operating systems f2bb2a6 Avoid hard-coding OS user/group in each manifest 440b124 Ensure auth_endpoint is reset f903a0e Fix wrong name mentioned in warning message 03397a9 Remove deprecated resource types to manage volume types 4dc7af4 Fix typo in a comment in unit test code 6d4ba34 CentOS 9: Disable unit tests dependent on puppet-postgresql 58eb8a1 Do not define service resource when service management is disabled b434938 TripleO jobs: Replace CentOS 8 jobs by CentOS 9 jobs dc22636 Remove deprecated amqp_allow_insecure_clients 574fbdb Simplify definition to ensure keystone resource creation 18a54b0 Clean up deprecated database parameters 1002a82 Do not test details of oslo::concurrency 1e864ad Avoid testing details of oslo::messaging(::*) 75d8b71 Solidfire: Deprecate ineffective parameters 481d433 barbican_service_user: Accept system scope credential 93d3ac0 Fix dependency to purge default vhost config c7ad9f1 rbd: Support more rbd driver parameters 77facb5 Refactor unit tests of cinder::backend::rbd 899e01f key_manager: Add service user options for Barbican key manager 3b1588e Accept system scope credential for Nova API request Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 +- lib/puppet/provider/cinder.rb | 1 + manifests/api.pp | 50 ++++--- manifests/backend/rbd.pp | 13 ++ manifests/backend/solidfire.pp | 42 ++++-- manifests/backend/vstorage.pp | 11 +- manifests/backup.pp | 14 +- manifests/db.pp | 33 +---- manifests/db/sync.pp | 3 +- manifests/init.pp | 77 ----------- manifests/key_manager/barbican.pp | 34 +++-- manifests/key_manager/barbican/service_user.pp | 100 +++++++++++++ manifests/keystone/auth.pp | 8 +- manifests/nova.pp | 18 ++- manifests/params.pp | 1 + manifests/qos.pp | 2 +- manifests/scheduler.pp | 14 +- manifests/type.pp | 44 ------ manifests/type_set.pp | 33 ----- manifests/volume.pp | 14 +- manifests/wsgi/apache.pp | 7 +- metadata.json | 14 +- .../barbican_service_user-7c554403b68cbcaa.yaml | 8 ++ .../notes/centos-9-support-f7ec9a7304d7404a.yaml | 4 + releasenotes/notes/rbd-opts-8e6856ca90979340.yaml | 8 ++ ...qp_allow_insecure_clients-ae101375aaa7161f.yaml | 4 + .../remove-database-params-3de49cb544163921.yaml | 17 +++ .../solidfire-cleanup-yoga-96b3279af73b339f.yaml | 8 ++ ...ope-barbican_service_user-8b435777fa3757d2.yaml | 5 + .../notes/system_scope-nova-6507548249009928.yaml | 5 + .../notes/type-cleanup-1f5f2a0ace244c4f.yaml | 5 + spec/classes/cinder_api_spec.rb | 2 +- spec/classes/cinder_backup_spec.rb | 9 +- spec/classes/cinder_db_postgresql_spec.rb | 5 +- spec/classes/cinder_init_spec.rb | 154 +++++++++++---------- ...inder_key_manager_barbican_service_user_spec.rb | 82 +++++++++++ spec/classes/cinder_key_manager_barbican_spec.rb | 45 +++--- spec/classes/cinder_nova_spec.rb | 16 +++ spec/classes/cinder_scheduler_spec.rb | 2 +- spec/classes/cinder_volume_spec.rb | 2 +- spec/defines/cinder_backend_rbd_spec.rb | 69 ++++++--- spec/defines/cinder_backend_solidfire_spec.rb | 2 - spec/defines/cinder_type_set_spec.rb | 50 ------- spec/defines/cinder_type_spec.rb | 39 ------ spec/unit/provider/cinder_spec.rb | 2 +- 45 files changed, 581 insertions(+), 497 deletions(-)
participants (1)
-
no-reply@openstack.org