Ironic Python Agent Builder Release Notes

2.1.0

New Features

  • Supports building images for Ussuri+ on CentOS 7 using Python 3. This is not recommended but is necessary for some older hardware.

Bug Fixes

  • Installs linux-firmware on the DIB images since it’s now uninstalled by the base elements on Red Hat operating systems.

2.0.0

New Features

  • Adds packages required for ironic-python-agent to synchronize the system clock, namely ntpdate. The other dependency of the agent requires is hwclock, however that package is provided by util-linux.

Upgrade Notes

  • The efibootmgr package was added to tinyipa and dib images.

  • The efivar package was added to tinyipa and dib images.

  • Python 2.7 support has been dropped. Last release of ironic-python-agent-builder to support Python 2.7 is OpenStack Train. The minimum version of Python now supported by ironic-python-agent-builder is Python 3.6.

Deprecation Notes

  • Building images for CentOS 7 and other distribution releases that default to Python 2 is deprecated.

Other Notes

  • Since ironic-python-agent has removed support for Python 2, CentOS 8 images are now built and published on https://tarballs.openstack.org instead of CentOS 7 ones. The CentOS 7 images should not be used for Ussuri and later releases.