Xena Series Release Notes


New Features

  • The yumrepo resources for RDO and CentOS Advanced Virt in the openstack_extras::repo::redhat::redhat class now sets the new parameter module_hotfixes included since 6.15.0 if the Puppet version is supporting that. If you for some reason is using standalone Puppet that does not include vendored modules (i.e you are not using Puppet packages) you will need to make sure that yumrepo_core >= 1.0.7 is used.


New Features

  • Added stream parameter (defaulting to true) to the openstack_extras::repo::redhat::redhat class that instructs Puppet to create repositories for CentOS Stream.

  • The class openstack_extras::repo::debian::debian has now a new parameter use_extrepo, which is true by default. If true, extrepo will be used for setting-up the OpenStack apt sources.list, and the parameters source_hash, source_defaults and deb_location are ignored. Beware that this is now the new default!

Deprecation Notes

  • The manage_priorities parameter in openstack_extras::repo::redhat::redhat is deprecated, has no effect and will be removed in a future release.


New Features

  • The new openstack_extras::repo::redhat::redhat::repo_replace parameter has been added to enable or disable file replacement when original repo files are updated.


New Features

  • The new update_package parameter has been added to the openstack_extras::repo::redhat::redhat class. This parameter is set to false by default, but when it is set to true then all packages are updated once dnf/yum repositories are configured.


New Features

  • The new repo::redhat::redhat::repo_source_hash parameter has been added, so that repo file can be passed directly to configure yum repogitories on CentOS or RHEL nodes.


Deprecation Notes

  • The following parameters in openstack_extras::auth_file class has been deprecated and will be removed in a future release. Use new parameters instead.

    • user_domain (now renamed to user_domain_name)

    • project_domain (now renamed to project_domain_name)



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

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


Upgrade Notes

  • `openstack_extras::repo::debian::debian::manage_whz` has been drepcated. Use `openstack_extras::repo::debian::debian::manage_deb` instead.


New Features

  • With a new boolean called manage_virt, allow to whether or not activate RDO CentOS QEMU EV repository that is required when deploying OpenStack Newton with RDO packaging. It’s enabled by default to make deployments working out of the box, but can be disabled.

Other Notes

  • Disable EPEL repository setup by default. Keep the boolean if users want it, but add a note that EPEL is not required when deploying OpenStack with RDO repositories.


New Features

  • When deploying UCA repositories, allow to customize the URL.


New Features

  • Allow to change CentOS mirror URL with a new parameter, centos_mirror_url.

  • Keystone v3 support and enabled by default in openrc file.

  • Release notes are no longer maintained by hand, we now use the reno tool to manage them.

Upgrade Notes

  • Bump to Mitaka repositories by default.