Mitaka Series Release Notes¶
Allow to give an array of IP addresses to normalize_ip_for_uri and normalize each IP in the list.
Added policy_rcd provider for managing policy-rc.d for Debian family.
Add support for multiple regions in base provider code used by other puppet modules.
Add the possibility to exclude some exception from retry mechanism. It helps to fix bug 1597357
Add a class that takes an array of services that can be configured to not autostart on package install. The most notable example is keystone. The policy-rc.d file is generated to return the correct exit code to prevent the services from autostarting on package install. This change is only meant for debian based systems.
ubuntu cloud archive keystone package is auto-starting the eventlet process on package install.
This is the first Mitaka release for puppet-openstacklib module.
Utility to handle IPv6 address brackets with normalize_ip_for_uri is a function that help us to add brackets to IPv6 addresses when missing. The function moved to puppetlabs-stdlib but is not in latest release yet. Once it’s done, we’ll probably drop this function so our modules will use stdlib.
Add an “extra” hash parameter to os_database_connection that allows to extend the database uri configuration.
Release notes are no longer maintained by hand, we now use the reno tool to manage them.
Catch HTTP 403 responses (not authorized requests) in openstack provider.
Add retries to the openstack command. Increase command timeout to 20s and request timeout to 60s and sleep 3s between retries. Do not retry non-idempotent actions. This is a more robust implementation that will prevent failures in case of Keystone API failures during a deployment.