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 new key_val_separator parameter has been added to the ec2api_api_paste_ini resource type.

  • Support for configuring metadata caching using oslo.cache library has been added.

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

  • The ec2api::api::use_tpool parameter has been deprecated and will be removed in a future release.

  • The system_scope parameter has been added to the ec2api::keystone::authtoken class.

  • The ec2api::keystone::auth class now supports customizing roles assigned to the ec2api service user.

  • The ec2api::keystone::auth class now supports defining assignmet of system-scoped roles to the ec2api service user.

Upgrade Notes

  • The ec2api::db::database_min_pool_size parameter has been removed.

19.4.0

New Features

  • The new ec2api::logging::watch_log_file parameter has been added.

  • Adds new purge_config parameter. When set to true, the policy file is cleared during configuration process. This allows to remove any existing rules 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 new ec2api::policy::enforce_scope parameter has been added to support the corresponding parameter in oslo.policy library.

  • The new ec2api::policy::enforce_new_defaults parameter has been added.

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 new ec2api::keystone::authtoken::service_type parameter has been added 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 new ec2api::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 and hash_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 by Puppet 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 will configure 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 enable passing 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 value for user_domain_name and project_domain name to ‘Default’ which is 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.