Newton Series Release Notes



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.


New Features

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


New Features

  • This adds the enable_proxy_headers parsing option which is used by the http_proxy_to_wsgi middleware.


New Features

  • Configure keystonemiddleware in a consistent way with all options required for Keystone v3.

Deprecation Notes

  • aodh::api::keystone_tenant is deprecated in favor of aodh::keystone::authtoken::project_name.

  • aodh::api::keystone_user is deprecated in favor of aodh::keystone::authtoken::username.

  • aodh::api::keystone_password is deprecated in favor of aodh::keystone::authtoken::password.

  • aodh::api::keystone_project_domain_name is deprecated in favor of aodh::keystone::authtoken::project_domain_name

  • aodh::api::keystone_user_domain_name is deprecated in favor of aodh::keystone::authtoken::user_domain_name

  • aodh::api::keystone_auth_type is deprecated in favor of aodh::keystone::authtoken::auth_type

  • aodh::api::keystone_auth_uri is deprecated in favor of aodh::keystone::authtoken::auth_uri

  • aodh::api::keystone_identity_uri is deprecated in favor of aodh::keystone::authtoken::auth_url

  • aodh::api::keystone_auth_url is deprecated in favor of aodh::keystone::authtoken::auth_url

  • aodh::api::memcached_servers is deprecated in favor of aodh::keystone::authtoken::memcached_servers


New Features

  • Update service_credentials and keystone_authtoken parameters to support Keystone v3 and password auth_type.

Deprecation Notes

  • Deprecate keystone_identity_uri from aodh::api class.

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.

  • Added the ability to manage the memcached servers for keystone_authtoken in aodh::api


New Features

  • Add support for oslo_messaging_amqp backend via puppet-oslo resource

  • Add oslo.messaging transport_url parameters via puppet-oslo resource

  • Implement gnocchi_url parameter.

  • Support MongoDB as database backend.

  • Support of PyMySQL driver for MySQL backend.

  • 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.

Upgrade Notes

  • Updated the parameters for aodh::db class, using the default fact $::os_service_default

Deprecation Notes

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

  • Remove QPID messaging support. Qpid messaging driver is removed from oslo.messaging so we won’t support anymore.

Bug Fixes

  • Add a sync_db option to ::aodh::api class. This makes it easier to control the db sync. The sync_db param is a boolean and set to false by default for backward compatibility so db sync is not run out of the box.

Other Notes

  • Remove all Qpid support, it was deprecated in Mitaka.