Stein Series Release Notes


Bug Fixes

  • Enabled image_cache_stall_time & image_cache_max_size in glance-api.conf & image_cache_dir in glance-cache.conf, as these parameters need the same values in both conf files, otherwise the cache will potentially run into problems.



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 to

  • 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.


New Features

  • Add new parameter ‘filesystem_store_metadata_file’, This parameters needs to be set with file path which must contain a valid JSON object with the keys ‘id’ and ‘mountpoint’.

  • Add new parameter ‘filesystem_store_file_perm’, File access permissions for the image files.