Queens Series (5.0.0 - 5.0.x) Release Notes¶
5.0.4-2¶
Bug Fixes¶
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.
5.0.3¶
Bug Fixes¶
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.
5.0.2¶
New Features¶
Adds support for performing ironic online data migrations.
5.0.0¶
New Features¶
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
~/openrc
.
The
enabled_hardware_types
variable has been introduced to support use of hardware types. Thedefault_deploy_interface
variable has been introduced to support setting a default method of deployment for new nodes. It defaults to thedirect
deployment interface.
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-model
which should provide the best possible performance whilst using only the CPU features which are understood by libvirt. The model can be changed using thetest_vm_cpu
Ansible variable.
Adds support for modifying the vNIC model for the VMs created by bifrost-create-vm-nodes. The default vNIC model is
virtio
which should provide the best possible performance. The model can be changed using thetest_vm_nic
Ansible variable.
Known Issues¶
Support for hardware types is in the beginning stages in Bifrost. Presently the
os_ironic
ansible module does not yet understand hardware types.
Deprecation Notes¶
Ironic has deprecated support for classic drivers. These were the drivers that were prepended with
agent
orpxe
. The new default hardware type, which superceeds drivers, isipmi
. The default deployment interface isdirect
, which superceeds theagent
driver type. Support for classic Drivers, will be removed from Bifrost in the Rocky release cycle.
Bug Fixes¶
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.