2023.1 Series Release Notes


Deprecation Notes

  • Support for Fedora is no longer tested in the CI and will be removed from the code in the near future.

Bug Fixes

  • Fixes issue of lack of log rotation for Ironic logs by adding a role which installs and configures the logrotate service.

  • Fixes an issue where online data migrations were not performed in the default Bifrost configuration where localhost is used as the database address. See LP#2036772 for details.


New Features

  • bifrost introduce now the user_data content variable which allows to the user to provide its custom cloud-config file For example: .. code-block:: yaml

    user_data_content: |

    name: myuser sudo: ALL=(ALL) NOPASSWD:ALL shell: /bin/bash passwd: <HASH_OF_MY_PASSWORD> lock_passwd: false

    timezone: “Europe/Paris”

  • It is now possible to do a PXE network boot with grub as an alternative to iPXE. Grub is loaded via the signed shim, so it may allow end-to-end automated deployments with secure-boot enabled.

    To use grub network boot, deploy bifrost with variable default_boot_interface set to pxe and use the pxe boot interface when deploying nodes.

  • Ubuntu Jammy (22.04) is now supported as a base operating system.

Upgrade Notes

  • Variable enable_uefi_ipxe has been removed, instead enabled_boot_interfaces is checked for containing ipxe.