[release-announce] puppet-glance 16.0.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Thu Dec 12 10:18:35 UTC 2019


We are overjoyed to announce the release of:

puppet-glance 16.0.0: Puppet module for OpenStack Glance

This release is part of the ussuri release series.

The source is available from:

    https://opendev.org/openstack/puppet-glance

Download the package from:

    https://tarballs.openstack.org/null/

Please report issues through:

    https://bugs.launchpad.net/puppet-glance/+bugs

For more details, please see below.

16.0.0
^^^^^^


New Features
************

* Add glance::api::enabled_backends and glance::api::default_backend
  parameters for configuring glance backends. The parameters implement
  glance's Multi Store syntax, which supports configuring multiple
  backends of the same type (e.g. multiple rbd backends). Multiple
  backends of the same type may be specified using new
  glance::backend::multistore::* defined resource types.


Deprecation Notes
*****************

* The following parameters are deprecated due to the corresponding
  parameters being deprecated in glance. They are replaced by the new
  glance::api::enabled_backends and glance::api::default_backend
  parameters. * glance::api::stores * glance::api::default_store *
  glance::api::multi_store

  The following backend resources are deprecated because they are
  associated with the deprecated glance::api::stores parameter. They
  are replaced by corresponding glance::backend::multistore resources,
  except for the s3 backend which was removed from glance in Newton. *
  glance::backend::cinder * glance::backend::file *
  glance::backend::rbd * glance::backend::s3 * glance::backend::swift
  * glance::backend::vsphere

Changes in puppet-glance 15.4.0..16.0.0
---------------------------------------

33008b2 Prepare Ussuri M1
ed9298e Convert all class usage to relative names
63f183e Fix rabbitmq dependency
fd02761 Update the method of configuring glance backends
1365358 Fix properties in glance_image provider for osc >= 4.0.0
a2915d3 Update master for stable/train
809ce20 Update the constraints url


Diffstat (except docs and test files)
-------------------------------------

examples/glance_multi_store.pp                     |   6 +-
examples/glance_single_store.pp                    |   4 +-
lib/puppet/provider/glance_image/openstack.rb      |  20 ++-
manifests/api.pp                                   | 165 ++++++++++++++-------
manifests/api/authtoken.pp                         |   2 +-
manifests/api/db.pp                                |   2 +-
manifests/api/logging.pp                           |   2 +-
manifests/backend/cinder.pp                        |  38 ++---
manifests/backend/file.pp                          |  13 +-
manifests/backend/multistore/cinder.pp             | 116 +++++++++++++++
manifests/backend/multistore/file.pp               |  49 ++++++
manifests/backend/multistore/rbd.pp                |  87 +++++++++++
manifests/backend/multistore/swift.pp              | 125 ++++++++++++++++
manifests/backend/multistore/vsphere.pp            | 109 ++++++++++++++
manifests/backend/rbd.pp                           |  30 ++--
manifests/backend/s3.pp                            |  32 +---
manifests/backend/swift.pp                         |  46 +++---
manifests/backend/vsphere.pp                       |  25 ++--
manifests/cache/cleaner.pp                         |   4 +-
manifests/cache/logging.pp                         |   2 +-
manifests/cache/pruner.pp                          |   4 +-
manifests/client.pp                                |   4 +-
manifests/config.pp                                |   2 +-
manifests/db/metadefs.pp                           |   4 +-
manifests/db/mysql.pp                              |   2 +-
manifests/db/postgresql.pp                         |   2 +-
manifests/db/sync.pp                               |   2 +-
manifests/init.pp                                  |   4 +-
manifests/keystone/auth.pp                         |   2 +-
manifests/notify/rabbitmq.pp                       |   2 +-
manifests/params.pp                                |   2 +-
manifests/policy.pp                                |   4 +-
manifests/registry.pp                              |   6 +-
manifests/registry/authtoken.pp                    |   2 +-
manifests/registry/db.pp                           |   2 +-
manifests/registry/logging.pp                      |   2 +-
metadata.json                                      |  12 +-
.../add-enabled_backends-b7b2ab71eed5f7c6.yaml     |  28 ++++
releasenotes/source/index.rst                      |   1 +
releasenotes/source/train.rst                      |   6 +
spec/acceptance/basic_glance_spec.rb               |  12 +-
spec/classes/glance_api_spec.rb                    |  65 +++++++-
spec/classes/glance_backend_s3_spec.rb             | 121 ---------------
spec/classes/glance_backend_swift_spec.rb          |   2 +-
spec/classes/glance_keystone_auth_spec.rb          |   2 +-
.../glance_backend_multistore_cinder_spec.rb       | 112 ++++++++++++++
.../defines/glance_backend_multistore_file_spec.rb |  61 ++++++++
spec/defines/glance_backend_multistore_rbd_spec.rb | 124 ++++++++++++++++
.../glance_backend_multistore_swift_spec.rb        | 112 ++++++++++++++
.../glance_backend_multistore_vsphere_spec.rb      |  88 +++++++++++
spec/unit/provider/glance_image_spec.rb            |  29 ++++
tox.ini                                            |   2 +-
52 files changed, 1354 insertions(+), 346 deletions(-)







More information about the Release-announce mailing list