Yoga Series Release Notes

20.2.0

New Features

  • Add options to configure pymemcache’s HashClient retrying mechanisms(dogpile.cache) backend.

  • Add cache client retry options for the pymemcache (dogpile.cache) backend.

  • Add socket keepalive options for the pymemcache (dogpile.cache) backend.

  • The newkey_val_separator parameter has been added totheec2api_api_paste_ini resource type.

  • Support for configuring metadata caching usingoslo.cache library hasbeen added.

  • Now this module supports CentOS 9 and Red Hat Enterprise Linux 9.

  • Theec2api::api::use_tpool parameter has been deprecated and will beremoved in a future release.

  • Thesystem_scope parameter has been added totheec2api::keystone::authtoken class.

  • Theec2api::keystone::auth class now supports customizing roles assignedto the ec2api service user.

  • Theec2api::keystone::auth class now supports defining assignmet ofsystem-scoped roles to the ec2api service user.

Upgrade Notes

  • Theec2api::db::database_min_pool_size parameter has been removed.

19.4.0

New Features

  • The newec2api::logging::watch_log_file parameter has been added.

  • Adds new purge_config parameter. When set to true, the policy file iscleared during configuration process. This allows to remove any existingrules before applying them or clean the file when all policies got removed.

19.1.0

Upgrade Notes

  • Fedora is no longer supported.

18.4.0

New Features

  • The newec2api::policy::enforce_scope parameter has been added tosupport the corresponding parameter in oslo.policy library.

  • The newec2api::policy::enforce_new_defaults parameter has beenadded.

18.2.0

Upgrade Notes

  • Now policy.yaml is used by default instead of policy.json.

18.1.0

New Features

  • Adds db_sync_timeout parameter to db sync.

  • The newec2api::keystone::authtoken::service_type parameter has beenadded to configure the service_type parameter in authtoken middleware.

17.3.0

New Features

  • Add support to configure service_token_roles in authtoken middleware.

  • Add mysql_enable_ndb parameter to select mysql storage engine.

17.2.0

New Features

  • The newec2api::keystone::authtoken::interface parameter has been added,which can be used to set the interface parameter in authtoken middleware.

16.2.0

Upgrade Notes

  • Deprecated idle_timeout option has been removed.

Deprecation Notes

  • database_min_pool_size option is now deprecated for removal, the parameter has no effect.

15.2.0

Upgrade Notes

  • The deprecated pki related options check_revocations_for_cached andhash_algorithms option has been removed.

15.0.0

Deprecation Notes

  • database_idle_timeout is deprecated and will be removed in a future release. Please use database_connection_recycle_time instead.

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

  • 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

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

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

14.2.0

Upgrade Notes

  • ec2api::logging is now not included by default in init class.

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

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.

13.0.0

New Features

  • Adds the pool_timeout option for configuring oslo.db. This willconfigure this value for pool_timeout with SQLAlchemy.

  • Add openstack-db tag to Exec that run db-sync.

Upgrade Notes

  • Deprecated keystone::authtoken::revocation_cache_time option has been removed.

Deprecation Notes

  • auth_uri is deprecated and will be removed in a future release. Please use www_authenticate_uri instead.

12.2.0

New Features

  • Adds the use_journal option for configuring oslo.log. This will enablepassing the logs to journald.

12.1.0

New Features

  • Expose use_json logging parameter, which enables JSON formatted logging.

12.0.0

Known Issues

  • Keystone v2.0 API was removed so we need to set a default valuefor user_domain_name and project_domain name to ‘Default’ whichis set during keystone bootstrap.

Deprecation Notes

  • revocation_cache_time option is now deprecated for removal, the parameter has no effect.

10.2.0

New Features

  • Passes parameter to keystone authtoken define to manage python-memcache package install.

10.1.0

Prelude

Add hooks for external install & svc management.

New Features

  • This adds defined anchor points for external modules to hook into the software install, config and service dependency chain. This allows external modules to manage software installation (virtualenv, containers, etc) and service management (pacemaker) without needing rely on resources that may change or be renamed.