[release-announce] puppet-glance 20.1.0 (yoga)

no-reply at openstack.org no-reply at openstack.org
Tue Feb 1 09:40:57 UTC 2022


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(-)







More information about the Release-announce mailing list