[release-announce] puppet-glance 14.3.0 (stein)

no-reply at openstack.org no-reply at openstack.org
Thu Mar 14 10:38:53 UTC 2019


We are stoked to announce the release of:

puppet-glance 14.3.0: Puppet module for OpenStack Glance

This release is part of the stein release series.

Download the package from:

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

For more details, please see below.

14.3.0
^^^^^^


Prelude
*******

In this release Ubuntu has moved all projects that supported it to
python3 which means that there will be a lot of changes. The Puppet
OpenStack project does not test the upgrade path from python2 to
python3 packages so there might be manual steps required when moving
to the python3 packages.


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

* Add new parameter 'cinder_store_project_name', for project name
  where the image volume is stored in cinder.

  Add new parameter 'cinder_store_user_name', for user name to
  authenticate against cinder.

  Add new parameter 'cinder_store_password', for valid password for
  the user specified by 'cinder_store_user_name'

  Add new parameter 'cinder_store_auth_address', for valid
  authentication service address.

* Add new parameter 'image_import_plugins', to enable plugins used
  by image import process. Add parameter 'output_format', to provide
  desired output format for image conversion plugin.

* Add new parameter 'inject_metadata_properties', to add metadata
  properties to be injected in image. Add new parameter
  'ignore_user_roles', to specify name of user roles to be ignored for
  injecting metadata properties in the image.

* Service_token_roles_required missing in the server config file
  which allows backwards compatibility to ensure that the service
  tokens are compared against a list of possible roles for validity.


Upgrade Notes
*************

* Glance providers will now build a Keystone V3 instead of V2.0 URL
  if the [keystone_authtoken]/auth_url is not set in glance config.

* The default value of
  glance::backend::swift::swift_store_auth_address is changed from
  http://127.0.0.1:5000/v2.0/ to http://127.0.0.1:5000/v3/

* The glance::backend::rbd class now install python-rbd/python3-rbd
  package instead of the python-ceph meta package on Ubuntu.

* This module now requires a puppetlabs-mysql version >= 6.0.0

* Ubuntu packages are now using python3, the upgrade path is not
  tested by Puppet OpenStack. Manual steps may be required when
  upgrading.

* The deprecated parameter auth_uri is now removed, please use
  www_authenticate_uri.

* The deprecated parameters use_syslog, use_stderr, log_facility,
  log_dir and debug in the api and registry classes is now removed.
  Please set them in their respective logging class.


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

* check_revocations_for_cached option is now deprecated for removal,
  the parameter has no effect.

* hash_algorithms option is now deprecated for removal, the
  parameter has no effect.

Changes in puppet-glance 14.2.0..14.3.0
---------------------------------------

b701ebd Prepare Stein M3
97c5ff3 Change keystone v2.0 url to v3
039801c Add release note about Ubuntu py3 upgrade
4b558f6 Use validate_legacy
ec00aca Service_token_roles_required missing in the server config file
b9f8ccc Change wiki to docs
9b9d5ae Use puppet 4 compatible mysql functions
2d8f2f4 Remove Ubuntu Xenial from metadata.json
1daac18 Install python rbd package on Ubuntu
e51177e Add missing glance parameter required for cinder store
b9ba7bf Fix openstackclient spec test
5cc9d67 Inherit pyvers from openstacklib::defaults
b23e9f6 Fix lint issue
c2ffa65 Remove redundantly tested code
eeb1ba2 Modify puppet version 4 to 5
57f5853 Add missing glance cinder store settings
674d8ba Enable image inject metadata properties & user roles to be ignored


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

README.md                                          |  2 +-
lib/puppet/provider/glance.rb                      |  2 +-
manifests/api.pp                                   | 36 +++++++++++--
manifests/api/authtoken.pp                         |  8 +++
manifests/api/db.pp                                |  4 +-
manifests/backend/cinder.pp                        | 28 ++++++++++
manifests/backend/swift.pp                         |  4 +-
manifests/config.pp                                | 12 ++---
manifests/db/mysql.pp                              |  4 +-
manifests/params.pp                                | 17 +++---
manifests/policy.pp                                |  2 +-
manifests/registry.pp                              |  3 +-
manifests/registry/authtoken.pp                    |  8 +++
manifests/registry/db.pp                           |  4 +-
metadata.json                                      | 17 +++---
...ing-cinder-store-settings-f7aef33ec122a39a.yaml | 14 +++++
.../notes/change-keystone-v3-ea41e2839447cd71.yaml |  8 +++
...nject-metadata-properties-1b4b50846450e580.yaml |  7 +++
...glance-rbd-ubuntu-package-b072d00a7e21b9af.yaml |  5 ++
.../notes/puppet4-mysql-func-c9dc054baa43c0ed.yaml |  4 ++
.../release-note-ubuntu-py3-6c01b9f3895cb9b6.yaml  | 10 ++++
...vice_token_roles_required-84a52781e88fc5bb.yaml |  5 ++
spec/classes/glance_api_authtoken_spec.rb          |  3 ++
spec/classes/glance_api_db_spec.rb                 | 61 ++++-----------------
spec/classes/glance_api_logging_spec.rb            | 34 ++++++------
spec/classes/glance_api_spec.rb                    | 17 +++---
spec/classes/glance_backend_cinder_spec.rb         | 20 +++++++
spec/classes/glance_backend_rbd_spec.rb            | 13 ++---
spec/classes/glance_backend_swift_spec.rb          |  2 +-
spec/classes/glance_cache_logging_spec.rb          | 32 +++++------
spec/classes/glance_client_spec.rb                 |  6 +--
spec/classes/glance_registry_authtoken_spec.rb     |  3 ++
spec/classes/glance_registry_db_spec.rb            | 62 ++++------------------
spec/classes/glance_registry_logging_spec.rb       | 34 ++++++------
spec/classes/glance_registry_spec.rb               |  2 +-
spec/classes/glance_spec.rb                        |  5 +-
spec/unit/provider/glance_image_spec.rb            |  2 +-
37 files changed, 279 insertions(+), 221 deletions(-)







More information about the Release-announce mailing list