We are thrilled to announce the release of: puppet-glance 20.1.0: Puppet module for OpenStack Glance This release is part of the yoga release series. The source is available from: https://opendev.org/openstack/puppet-glance Download the package from: https://tarballs.openstack.org/puppet-glance/ Please report issues through: https://bugs.launchpad.net/puppet-glance/+bugs For more details, please see below. 20.1.0 ^^^^^^ New Features ************ * The "glance::notify::rabbitmq::rabbit_notification_exchange" parameter has been deprecated and has no effect. * The "glance_image" resource type now supports the following two new parameters, to define owner of the image. Note these parameters are mutually exclusive, and only one can be used. * "project_id" * "project_name" * Support for S3 backend has been reintroduced, because s3 backend support was restored in glance_store. Upgrade Notes ************* * The deprecated "glance::backend::s3" class has been removed. Use the new "glance::backend::multistore::s3" resource type to set up S3 backend. Deprecation Notes ***************** * The service validation feature of the "glance::api" class is deprecated, and the "glance::api::validate" parameter and the "glance::api::validate_options" parameter have no effect now. Changes in puppet-glance 20.0.0..20.1.0 --------------------------------------- b6b3e3a Prepare Yoga M2 a3a8c94 Enable DB purge cron job after database is initialized 4031572 Re-add support for S3 backend 49c562d Load libraries in a single place 00912b7 Avoid testing details of puppet-oslo 8bb784d Deprecate the invalid messaging parameter f3754c8 Deprecate service validation for glance-api 3a2899d Fix wrong class used in unit tests 92545bb Fix missing dependency about policy config 1d2fe7c glance_image: Refactor property setters 983f619 glance_image: Add support for project_id/name 6488c46 glance_image: Fix handling of image_tag e90fd44 Remove the unused glance-config-file tag from deps Diffstat (except docs and test files) ------------------------------------- lib/puppet/provider/glance_image/openstack.rb | 72 +++++---- lib/puppet/type/glance_image.rb | 20 +++ manifests/api.pp | 62 +++----- manifests/backend/multistore/s3.pp | 124 +++++++++++++++ manifests/backend/s3.pp | 68 --------- manifests/cron/db_purge.pp | 2 +- manifests/cron/db_purge_images_table.pp | 2 +- manifests/deps.pp | 10 +- manifests/notify/rabbitmq.pp | 19 ++- manifests/params.pp | 1 + metadata.json | 10 +- ...bit_notification_exchange-63705692a360872f.yaml | 5 + ...recate-service-validation-fe0803b6ba6af40f.yaml | 6 + .../notes/glance-image-owner-b75c53ba059d2a3f.yaml | 9 ++ .../notes/restore-s3-support-82e63d83b1184cdf.yaml | 10 ++ spec/classes/glance_api_spec.rb | 28 ---- .../glance_cron_db_purge_images_table_spec.rb | 4 +- spec/classes/glance_cron_db_purge_spec.rb | 4 +- spec/classes/glance_notify_rabbitmq_spec.rb | 168 +++++++++------------ spec/defines/glance_backend_multistore_s3_spec.rb | 142 +++++++++++++++++ spec/spec_helper.rb | 3 + .../glance_api_config/openstackconfig_spec.rb | 27 ---- .../glance_api_paste_ini/ini_setting_spec.rb | 24 +-- .../glance_api_uwsgi_config/ini_setting_spec.rb | 16 -- .../glance_cache_config/ini_setting_spec.rb | 23 --- .../glance_image_import_config/ini_setting_spec.rb | 23 --- spec/unit/provider/glance_image_spec.rb | 151 +++++++++++++----- .../glance_swift_config/ini_setting_spec.rb | 12 -- 28 files changed, 597 insertions(+), 448 deletions(-)