Zed 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.


New Features

  • Ansible 5.x is now supported and used by default.

Upgrade Notes

  • Removes support for any distributions using Python 3.6 since OpenStack no longer supports it. This includes:

    • CentOS Stream 8, RHEL 8 and derivatives.

    • OpenSUSE Leap 15 (all minor versions).

    • Debian 10 “Buster”.

    • Ubuntu 18.04 “Bionic”.

  • Bifrost does not support Python 3.6 and 3.7 anymore, please use version 3.8 or higher.

Deprecation Notes

  • The variable include_dhcp_server has been removed to enable_dhcp for consistency with other variables.

  • The os_ironic_node_info ansible module has been deprecated. Please use openstack.cloud.baremetal_node_info instead.

Bug Fixes

  • Fixes an issue where the MariaDB database tables were not repaired following an upgrade of MariaDB.

  • Bifrost no longers installs GRUB2 and shim on the host system, avoding potential issues with a local bootloader.

  • An issue has been fixed where enforcing SELinux resulted in files in tftp_boot_folder not being readable by dnsmasq. This has been fixed by ensuring files in ironic_tftp_master_path have the SELinux context tftpdir_t.

  • Fixes the redeploy-dynamic playbook to work with TLS and other non-default cloud settings.

  • Fixes upgrade from Yoga with Keystone enabled by keeping the Yoga version of openstacksdk until ansible-collections-openstack releases version 2.0.0.