2.0 Series Release Notes

2.0.0

New Features

  • Updates the minimum allowed version of Ansible from 2.6 to 2.7, and the maximum allowed version from 2.7.x to 2.9.x.

  • Adds support for UEFI boot mode. The default boot mode may be set via default_boot_mode. The default boot mode remains legacy BIOS, although this may change.

  • Improves reliability and performance of VirtualBMC domain management.

Upgrade Notes

  • 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 with node scheduling when Ansible hostvars contain a pipe (|) character.

  • Fixes an issue where virtual Ethernet link names might not be unique. This would cause nodes to fail to start. See story 2007431 for details.

  • Fixes an issue seen when using Jinja2 3.1.0.

  • Fixes system-wide installation of virtualbmc following the release of version 3.4 of the cryptography package. See story 2008607 for details.

  • Fixes an issue with virtual BMC on systems where SELinux is enabled. In this case the virtual BMC Python package is installed to the system rather than the virtual environment.