We are amped to announce the release of: puppet-glance 19.0.0: Puppet module for OpenStack Glance This release is part of the xena 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. 19.0.0 ^^^^^^ New Features ************ * Add "enforce_secure_rbac" parameter to enable enforcing authorization based on common RBAC personas. * The new "glance::healthcheck" class has been added. This class manages parameters of healthcheck middlware in oslo.middleware. * The new "glance::key_manager" class has been added. This class manages basic options of key managers. * The new "glance::key_manager::barbican" class has been added. This class manages options of BarbicanKeyManager. * The "glance::backend::multistore::http" class has been added to support http backend with glance multistore. * There is now a new policy_dirs parameter in the glance::policy class, so one can set a custom path. * The "swift_store_service_type" parameter has been added to the "glance::backend::multistore::swift" resource type. * A new class glance::wsgi::uwsgi exist to allow configuring uwsgi in operating systems that support this (ie: currently Debian). This helps configuring the number of processes, threads and listen socket. Also, a new glance_api_wsgi_config provider now exist. Deprecation Notes ***************** * The "glance::api::keymgr_backend" parameter has been deprecated. Use the "glance::key_manager" class. * The following parameters of the "glance::api" class have been deprecated in favor of the new "glance::key_manager::barbican" class. * "keymgr_encryption_api_url" * "keymgr_encryption_auth_url" Changes in puppet-glance 18.4.0..19.0.0 --------------------------------------- 28de738 Get rid of the $pyvers variable 07d0fa7 TripleO: Reduce tempest test scope a956fcc setup.cfg: Replace dashes with underscores 0dcab29 Swift backend: Add the swift_store_service_type parameter bc7651f Create independent classes for key managers 10872d1 Add support for MultiStrOpt 43ebdd5 Bump version for the start of Xena dd731f5 Add support for healthcheck middleware options fdb2c55 Add new parameter required for secure RBAC configuration 36e09b4 Add support for glance_api_uwsgi_config in Debian 380c1d9 Bump dependency in metadata.json 027f296 Allow to configure policy_dirs 33991cc metadata.json: debian 11 36b6513 Update master for stable/wallaby cde8b60 Drop the tripleo-puppet-undercloud job 5773bc7 Add support for http backend Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 2 - .../provider/glance_api_config/openstackconfig.rb | 10 +++ .../ini_setting.rb | 6 +- lib/puppet/type/glance_api_config.rb | 12 +++- lib/puppet/type/glance_api_uwsgi_config.rb | 27 ++++++++ manifests/api.pp | 56 +++++++++------- manifests/backend/multistore/http.pp | 59 +++++++++++++++++ manifests/backend/multistore/swift.pp | 14 +++- manifests/deps.pp | 5 ++ manifests/healthcheck.pp | 41 ++++++++++++ manifests/key_manager.pp | 22 +++++++ manifests/key_manager/barbican.pp | 60 +++++++++++++++++ manifests/params.pp | 9 ++- manifests/policy.pp | 8 ++- manifests/wsgi/uwsgi.pp | 41 ++++++++++++ metadata.json | 14 ++-- ...ure_rbac_for_rbac_support-35bcf4ef4e25e435.yaml | 5 ++ .../notes/healthcheck-902378a7b8bf405f.yaml | 5 ++ .../notes/key_manager-opts-ddaa497089657955.yaml | 21 ++++++ .../notes/multistore-http-62f7e96ec6345238.yaml | 5 ++ .../notes/policy-dirs-91b7945f046e8fab.yaml | 5 ++ .../swift_store_service_type-8eaf7267b24c6283.yaml | 5 ++ releasenotes/notes/uwsgi-2cd2183769f8132d.yaml | 7 ++ releasenotes/source/index.rst | 1 + releasenotes/source/wallaby.rst | 6 ++ setup.cfg | 6 +- spec/classes/glance_api_spec.rb | 3 + spec/classes/glance_backend_rbd_spec.rb | 10 +-- spec/classes/glance_client_spec.rb | 10 +-- spec/classes/glance_healthcheck_spec.rb | 55 ++++++++++++++++ spec/classes/glance_key_manager_barbican_spec.rb | 57 ++++++++++++++++ spec/classes/glance_key_manager_spec.rb | 39 +++++++++++ spec/classes/glance_policy_spec.rb | 2 + spec/classes/glance_wsgi_uwsgi_spec.rb | 31 +++++++++ .../defines/glance_backend_multistore_http_spec.rb | 77 ++++++++++++++++++++++ spec/defines/glance_backend_multistore_rbd_spec.rb | 10 +-- .../glance_backend_multistore_swift_spec.rb | 3 + ...ini_setting_spec.rb => openstackconfig_spec.rb} | 21 +++--- .../glance_api_uwsgi_config/ini_setting_spec.rb | 57 ++++++++++++++++ spec/unit/type/glance_api_config_spec.rb | 45 +++++++++++++ spec/unit/type/glance_api_uwsgi_config_spec.rb | 64 ++++++++++++++++++ 41 files changed, 847 insertions(+), 89 deletions(-)
participants (1)
-
no-reply@openstack.org