We are overjoyed to announce the release of: puppet-glance 17.1.0: Puppet module for OpenStack Glance This release is part of the victoria 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. 17.1.0 ^^^^^^ New Features ************ * Added cache_prefetcher_interval in glance-api.conf, using which the periodic job will run as per the set interval and prefetch images into cache. * Add new options glance::backend::multibackend::swift::swift_buffer_on_upload and glance::backend::multibackend::swift::swift_upload_buffer_dir Indicate whether or not Glance should buffer image data to disk while uploading to swift. This enables Glance to resume uploads on error. Deprecation Notes ***************** * The "glance::api::enable_v1_api" parameter has been deprecated and has no effect, infavor of deprecation of Image v1 API. Changes in puppet-glance 16.3.0..17.1.0 --------------------------------------- bdc4f9c Prepare Victoria M1 9d34058 Add swift buffer-on-upload options for swift multibackend 89861ab Switch to newer openstackdocstheme and reno versions d4d1552 Update Puppet requirement to >= 6.0.0 af358b2 Remove unnecessary puppet-rabbitmq from dependencies 7c20af6 Deprecate enable_v1_api parameter 24ee288 Add cache prefetcher interval configuration option ccadb53 Remove remaining os_region_name 1015639 Remove password hash generation in each puppet modules ba21727 Bump version for the start of Victoria 192e5c7 Bump reno to 2.5.0 efcf074 [ussuri][goal] Add CONTRIBUTING.rst 8c84563 Add CentOS8 to nodesets 10a9cbe Use anchor to require necessary packages/services b749bf4 Runs on Debian 10. 2c5c103 Bump openstackdocstheme to 1.30.0 126bfd7 Fix rabbitmq version in metadata a8884d2 Change rpsec to rspec 56fd00f Update master for stable/ussuri Diffstat (except docs and test files) ------------------------------------- CONTRIBUTING.rst | 19 +++ README.md | 2 +- lib/puppet/type/glance_api_config.rb | 8 +- lib/puppet/type/glance_api_paste_ini.rb | 8 +- lib/puppet/type/glance_cache_config.rb | 8 +- lib/puppet/type/glance_image.rb | 4 +- lib/puppet/type/glance_image_import_config.rb | 8 +- lib/puppet/type/glance_registry_config.rb | 8 +- lib/puppet/type/glance_registry_paste_ini.rb | 8 +- lib/puppet/type/glance_swift_config.rb | 8 +- manifests/api.pp | 62 +++++----- manifests/backend/multistore/swift.pp | 10 ++ manifests/db/mysql.pp | 2 +- manifests/db/postgresql.pp | 10 +- metadata.json | 22 ++-- ...cache_prefetcher_interval-e77d98c5235e91bc.yaml | 6 + .../add_swift_buffer_options-30716d70fc42b749.yaml | 7 ++ .../deprecate-enable_v1_api-0c6c6fb4d9f4ffd2.yaml | 5 + releasenotes/source/conf.py | 8 +- releasenotes/source/index.rst | 1 + releasenotes/source/ussuri.rst | 6 + spec/acceptance/nodesets/nodepool-centos8.yml | 10 ++ spec/classes/glance_api_spec.rb | 127 +++++++++++---------- spec/classes/glance_db_mysql_spec.rb | 36 +++--- spec/classes/glance_db_postgresql_spec.rb | 11 +- .../glance_backend_multistore_swift_spec.rb | 6 + spec/unit/type/glance_api_config_spec.rb | 38 ++---- spec/unit/type/glance_api_paste_ini_spec.rb | 109 +++++++----------- spec/unit/type/glance_cache_config_spec.rb | 38 ++---- spec/unit/type/glance_image_import_config_spec.rb | 38 ++---- spec/unit/type/glance_registry_config_spec.rb | 38 ++---- spec/unit/type/glance_registry_paste_ini_spec.rb | 84 ++------------ spec/unit/type/glance_swift_config_spec.rb | 38 ++---- 34 files changed, 322 insertions(+), 477 deletions(-)