[release-announce] ironic-python-agent-builder 2.8.0 (wallaby)

no-reply at openstack.org no-reply at openstack.org
Mon Mar 14 15:08:15 UTC 2022


We contentedly announce the release of:

ironic-python-agent-builder 2.8.0: Tools and scripts to build Ironic
Python Agent

This release is part of the wallaby stable release series.

The source is available from:

    https://opendev.org/openstack/ironic-python-agent-builder

Download the package from:

    https://tarballs.openstack.org/ironic-python-agent-builder/

Please report issues through:

    https://storyboard.openstack.org/#!/project/openstack/ironic-
python-agent-builder

For more details, please see below.

2.8.0
^^^^^


Upgrade Notes
*************

* Support for python2 in ironic-python-agent was dropped in the
  Ussuri release however it was still possible to build (non-
  functional) python2 images for CentOS 7. This python2 support is now
  dropped from the image build also. As part of this change, the *pip-
  and- virtualenv* element is not longer a dependency, so any custom
  elements which depend on this element will need to either include it
  explicitly or migrate to the recommended *ensure-venv* element.


Bug Fixes
*********

* Fixes issues with ramdisks potentially crashing when starting due
  to systemd attempting to access a random number generator before
  udevd has been launched. Depending on the mode of operation and
  underlying and configuration, i.e. in FIPS mode, the system could
  have crashed as a result. We will now always create the character
  devices devices, which can be used early in the boot sequence.


Other Notes
***********

* The pre-built images now use CentOS Stream 8 instead of CentOS 8.

Changes in ironic-python-agent-builder 2.7.0..2.8.0
---------------------------------------------------

a265200 Use native Centos 8 Stream for dib images
bdcf3e1 Create random character devices so systemd does not crash
9f8de1a Move centos9 jobs from experimental to check
9ed9c56 Remove centos7 job, python2 support
3078aa0 Preliminary work to support CentOS 9 Stream
34c68f0 Replace genisoimage with xorriso
4b511e7 Restrict publishing jobs to master
20a2ac9 Fix build error on aarch64
117d5ef Fix python2 compatible ipa creations
cd1b175 Update TOX_CONSTRAINTS_FILE for stable/wallaby
16e6132 Update .gitreview for stable/wallaby


Diffstat (except docs and test files)
-------------------------------------

.gitreview                                         |  1 +
dib/extra-hardware/pkg-map                         | 15 +++++---
dib/ironic-python-agent-ramdisk/element-deps       |  2 +-
.../environment.d/20-ipa-distro-family.bash        |  2 +-
.../60-ironic-python-agent-ramdisk-install         | 40 ++++++++-------------
dib/ironic-python-agent-ramdisk/pkg-map            | 32 ++++++-----------
.../post-install.d/99-remove-extra-packages        |  2 +-
.../cleanup.d/99-ramdisk-create                    | 14 ++++++++
.../notes/centos8-stream-d9c83190e987e07d.yaml     |  4 +++
...te-ramdisk-random-devices-263f78a2ef40dbe2.yaml |  9 +++++
.../notes/python2-removal-dee895550b1959af.yaml    | 10 ++++++
tox.ini                                            |  2 +-
zuul.d/ironic-python-agent-builder-jobs.yaml       | 42 +++++++++++-----------
zuul.d/project.yaml                                | 23 ++++++++----
14 files changed, 113 insertions(+), 85 deletions(-)







More information about the Release-announce mailing list