Current Series Release Notes


New Features

  • Adds support for setting the libvirt connection uri via the libvirt_local_uri variable. See this story for details.

  • Adds support for setting default properties on ironic nodes. This avoids an issue where nodes are registered with the standard scheduling properties all set to 1, causing ironic validation failures. See story 2004908 for details.

  • Adds support for setting node and volume name prefixes on a per-spec basis. This allows for different node specifications to use different names, e.g. controller vs compute

  • Adds support for standalone Ironic. This includes support for environments without keystone for authentication, and without a placement service.

Upgrade Notes

  • Tenks no longer installs Open vSwitch. Please use your preferred method to install Open vSwitch prior to running Tenks.

  • Python 2.7 support has been dropped. Last release of tenks to support Python 2.7 is OpenStack Train. The minimum version of Python now supported by tenks is Python 3.6.

Bug Fixes

  • Fixes an issue where VMs, virtual ethernet pairs and virtual BMC state is not cleaned up on a reconfiguration. See story 2004907 for details.

  • Fixes an issue where deployed VMs can’t be reached on a different MAC address than the one originally assigned. See story 2004906 for details.

  • Fixes an issue where multiple nodes could be given the same name in a multi-hypervisor scenario.