Queens Series (5.0.0 - 5.0.x) Release Notes¶
The diskimage-builder dropped the support for py2, the stable branches that still have py2 support will use the tag 2.38.0 for diskimage-builder.
Fixes an issue where the proliantutils library version was unconstrained, potentially resulting in installation of an incompatibile library. The version has been pinned to 2.7.x.
Adds support for performing ironic online data migrations.
Now leverages stable Ansible version (2.4).
The bifrost role which is used to create a clouds.yaml, now also creates a openrc file in the user home directory when keystone is enabled. This should be used to call OpenStack CLI utilities and have proper credentials. The file location is
enabled_hardware_typesvariable has been introduced to support use of hardware types. The
default_deploy_interfacevariable has been introduced to support setting a default method of deployment for new nodes. It defaults to the
Adds support for Fedora 25, 26, and 27.
Adds support for tweaking the vCPU model for the VMs created by bifrost-create-vm-nodes. The default vCPU model is
host-modelwhich should provide the best possible performance whilst using only the CPU features which are understood by libvirt. The model can be changed using the
Adds support for modifying the vNIC model for the VMs created by bifrost-create-vm-nodes. The default vNIC model is
virtiowhich should provide the best possible performance. The model can be changed using the
Support for hardware types is in the beginning stages in Bifrost. Presently the
os_ironicansible module does not yet understand hardware types.
Ironic has deprecated support for classic drivers. These were the drivers that were prepended with
pxe. The new default hardware type, which superceeds drivers, is
ipmi. The default deployment interface is
direct, which superceeds the
agentdriver type. Support for classic Drivers, will be removed from Bifrost in the Rocky release cycle.
Addresses issues with setuptools on various distributions such as Centos 7.3 and Fedora 25 where the shipped version is too old to build the python packages.
Changes the application of SELinux security policy from using the command line tools to leveraging the Ansible module which addresses issues with newer version of Ansible on Fedora.