2025.2 Series Release Notes¶
19.3.0¶
New Features¶
Adds official support for running Bifrost on CentOS Stream 10.
Upgrade Notes¶
The default supported version of Ansible is now 10.x .
Because of upstream changes, Ironic can no longer be run on Python 3.9. Before upgrading to this version, ensure you’re using Bifrost on an operating system that ships a newer Python version.
Deprecation Notes¶
Support for Debian 11 Bullseye has been removed.
Support for CentOS Stream 9 has been removed.
With the upcoming support removal for Python 3.9 we can’t guarantee that CentOS Stream 9 jobs will keep working. CentOS Stream 9 support is considered deprecated and it will be removed with no further notice.
Since support for the ironic-inspector service is deprecated in Ironic, it is also deprecated in Bifrost, together with the
enable_inspector
variable. They will be removed in the 2026.1 release cycle.Bifrost users that set
enable_inspector
totrue
should check the ironic-inspector migration guide for information on how to migrate to the native in-band inspection in Ironic.
Bug Fixes¶
Fixes support for CentOS Stream 10 and Rocky Linux 10 by removing the dependency on
sgabios
for these distributions.
Fixes error DHCP lease file not found for dnsmasq dhcp provider. Changed wrong DHCP lease variable name in ironic.conf.j2 template in bifrost-ironic-install role.
Fixes Keystone start-up by providing the correct WSGI entry point.