Newton Series Release Notes


New Features

  • Heat has additional configuration option for plugin_dirs parameter. This parameter provides a list of directories to search for plug-ins. This change allows configuration of plugin_dirs parameter in heat.conf file.


Other Notes

  • Management of heat configuration is now optional for heat::keystone::domain which allows you to manage the users and domain seperately from the service configuration.


New Features

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


New Features

  • Allows configuration of [yaql] settings to control memory_quota and limit_iterators settings.


New Features

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

Deprecation Notes

  • heat::auth_uri is deprecated in favor of heat::keystone::authtoken::auth_uri.

  • heat::identity_uri is deprecated in favor of heat::keystone::authtoken::auth_url.

  • heat::auth_plugin is deprecated in favor of heat::keystone::authtoken::auth_type.

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

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

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

  • heat::keystone_user_domain_name is deprecated in favor of heat::keystone::authtoken::user_domain_name.

  • heat::keystone_user_domain_id is deprecated, use the name option.

  • heat::keystone_project_domain_name is deprecated in favor of heat::keystone::authtoken::project_domain_name.

  • heat::keystone_project_domain_id is deprecated, use the name option.

  • heat::memcached_servers is deprecated in favor of heat::keystone::authtoken::memcached_servers.


New Features

  • Add environment_dir and template_dir options to config.

  • allows configuring CORS settings.


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 heat


New Features

  • Add support for oslo_messaging_amqp backend via puppet-oslo resource

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

  • Add api_paste type/provider.

  • Implement crontab to purge deleted data using heat-manage purge_deleted tool.

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

  • Configure “trustee” and “clients_keystone” sections. Support auth_plugin and versionless auth urls.

Upgrade Notes

  • Removed deprecated options “keystone_host”, “keystone_port”, “keystone_protocol”.

Deprecation Notes

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

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

  • Deprecated “admin_user”, “admin_password” and “admin_tenant_name” options in favour of auth_plugin auth method.

Other Notes

  • Drop all Qpid support, it was removed from Oslo in Mitaka.