Yoga Series Release Notes¶
20.3.1¶
Bug Fixes¶
Validation of the deprecated
zaqar::keystone::auth_websocket::password
parameter has been removed and the parameter is no longer required.
20.2.0¶
New Features¶
Add socket keepalive options for the pymemcache (dogpile.cache) backend.
Now this module supports CentOS 9 and Red Hat Enterprise Linux 9.
20.1.0¶
New Features¶
The
system_scope
parameter has been added to thezaqar::keystone::authtoken
class.
The
zaqar::keystone::auth
class now supports defining assignmet of system-scoped roles to the zaqar service user.
Upgrade Notes¶
The
zaqar::keystone::auth_websocket
class no longer creates thezaqar-websocket
service user because it has been unused. The service user should be deleted manually during upgrade.
Deprecation Notes¶
The following parameters of the
zaqar::keystone::auth_websocket
class have been deprecated and have no effect now.configure_user
configure_user_role
auth_name
password
email
tenant
20.0.0¶
New Features¶
The new
zaqar::management::redis
class has been added. This class can be used to manage parameters to use the redis management store driver.
The new
zaqar::topic_pipeline
parameter has been added.
Upgrade Notes¶
Default value of the
zaqar::wsgi::apache::ssl
parameter will be changed fromtrue
tofalse
in a future release. Make sure the parameter is set to the desired value.
19.4.0¶
New Features¶
The new
zaqar::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.3.0¶
New Features¶
The new
zaqar::cache
class has been added.
19.1.0¶
New Features¶
The new
zaqar::cors
class has been added.
Upgrade Notes¶
Fedora is no longer supported.
18.4.0¶
New Features¶
The new
zaqar::policy::enforce_scope
parameter has been added to support the corresponding parameter in oslo.policy library.
The new
zaqar::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
zaqar::keystone::authtoken::service_type
parameter has been added to configure the service_type parameter in authtoken middleware.
17.2.0¶
New Features¶
The new
zaqar::keystone::authtoken::interface
parameter has been added, which can be used to set the interface parameter in authtoken middleware.
16.2.0¶
New Features¶
The new zaqar::keystone::authtoken::service_token_roles parameter was added to specify keystone roles assigned to the users, which require service token feature.
15.2.0¶
Upgrade Notes¶
The deprecated pki related options check_revocations_for_cached and hash_algorithms option has been removed.
15.0.0¶
New Features¶
Add openstackclient installation to the client class.
14.4.0¶
New Features¶
Add the log_file option for logging.
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¶
zaqar::logging is now not included in init class by default.
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¶
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.
Add parameter to apache_wsgi to allow overwrite and/or add additional wsgi process options.
12.0.0¶
New Features¶
Support using Redis as message store.
Deprecation Notes¶
revocation_cache_time option is now deprecated for removal, the parameter has no effect.
11.2.0¶
Upgrade Notes¶
Deprecated keystone authtoken signing_dir option is removed in Pike.
11.0.0¶
New Features¶
Add support for running Zaqar API with Apache.
Allow configuration of Zaqar keystone roles, to be able to use as a Swift user when the backend is configured.
Bug Fixes¶
Fix command used for db sync.
10.2.0¶
New Features¶
Passes parameter to keystone authtoken define to manage python-memcache package install.
Deprecation Notes¶
signing_dir option is now deprecated for removal, the parameter has no effect.
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.
10.0.0¶
Other Notes¶
removed deprecated zaqar::admin_user
removed deprecated zaqar::admin_password
removed deprecated zaqar::admin_tenant_name
removed deprecated zaqar::identity_uri
removed deprecated zaqar::auth_uri
9.2.0¶
New Features¶
Configure keystonemiddleware in a consistent way with all options required for Keystone v3
Adds a new zaqar::keystone::auth_websocket class to help create a ‘messaging-websocket’ Keystone endpoint.
Deprecation Notes¶
zaqar::identity_uri is deprecated in favor of zaqar::keystone::authtoken::auth_url
zaqar::admin_user is deprecated in favor of zaqar::keystone::authtoken::username
zaqar::admin_password is deprecated in favor of zaqar::keystone::authtoken::password
zaqar::admin_tenant_name is deprecated in favor of zaqar::keystone::authtoken::project_name
9.1.0¶
Bug Fixes¶
The keystone auth class has been updated to provide a default service_name to allow a user to specify a custom auth_name that may not contain the name of the service.
9.0.0¶
Prelude¶
This is the first release of puppet-zaqar, that allows to deploy OpenStack messaging service.
New Features¶
Deploy zaqar server
Transport support for websocket and wsgi.
Messaging support for mongodb.
Manage Keystone resources to deploy Zaqar.
Manage Database resources to deploy Zaqar.
Switch to puppet-oslo resource usage (instead of manual configuration file editing).
Release notes are no longer maintained by hand, we now use the reno tool to manage them.
Other Notes¶
Drop all Qpid support, it was removed from Oslo in Mitaka.