Stein Series Release Notes



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.

Upgrade Notes

  • The default value for swift::dispersion::auth_url is changed from to

  • The default value for swift::auth_file::auth_url is changed from to

  • Ubuntu packages are now using python3, the upgrade path is not tested by Puppet OpenStack. Manual steps may be required when upgrading.

  • The deprecated parameter admin_token in swift::proxy::authtoken is now removed.


Deprecation Notes

  • swift::proxy::authtoken::auth_uri is now deprecated, please use the www_authenticate_uri parameter instead.



The default signing_dir is changed to /var/lib/swift for Debian. For all other OSes, /var/cache/swift is kept. This is due to the fact that the Debian sysv-init / systemd scripts are setting /var/cache/swift with the unix rights 0755, which isn’t safe for this OS.

New Features

  • Default number of account/container/object server workers capped to os_workers fact unless overridden.

  • Added new parameters max_containers_per_account and max_containers_whitelist to proxy class that can be used to configure the maximum authorized container number for an account.

Upgrade Notes

  • The deprecated options rabbit_host, rabbit_hosts, rabbit_password, rabbit_port, rabbit_userid and rabbit_virtual_host in swift::proxy::ceilometer has been removed.