[release-announce] ironic-python-agent-builder 2.5.0

no-reply at openstack.org no-reply at openstack.org
Mon Mar 8 09:51:41 UTC 2021


We exuberantly announce the release of:

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

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/

For more details, please see below.

2.5.0
^^^^^


New Features
************

* Adds nvme-cli package required for "ironic-python-agent" to be
  able to fetch information from NVMe controllers and perform NVMe-
  native cleaning operations.

* Supports installing ironic-lib from source in the DIB build. Set

     export IRONIC_LIB_FROM_SOURCE=true

  to use.


Bug Fixes
*********

* Removes unnecessary requirement on "sdparm" (removed in python-
  hardware 0.20.0).

* Removes support for "PYOPTIMIZE_TINYIPA", which now casues the
  TinyIPA image to be approximately 5 MB larger. This was due to an
  incompatability with the "oslo.privsep" library dependency on
  "pycparser" which cannot load into precompiled python programs where
  the original source embedded documentation is not present.

Changes in ironic-python-agent-builder 2.4.0..2.5.0
---------------------------------------------------

863735c Relax requirement of diskimage-builder
2f4f032 Make sure we can create tinyipa isos
0401dcf Drop ppc64le installs of biosdevname, efibootmgr, efivar
f2cb793 Fix Makefile from accidential change
c66244f Remove PYOPTIMIZE_TINYIPA capability
fef13db Support installing ironic-lib from source
23fe974 Fix list formatting
7e2ba37 Upgrade pip to at least 19.1.1
1a5a896 Add nvme-cli package to IPA image
1bb81e1 Update version of tgt to 1.0.80
55972ab Reconfigure tox.ini
5537564 Removes unnecessary requirement of sdparm
5b24b07 Update requirements for diskimage-builder


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

dib/extra-hardware/package-installs.yaml           |  2 +-
.../60-ironic-python-agent-ramdisk-install         | 18 +++++++++--
.../package-installs.yaml                          |  3 ++
.../source-repository-ironic-lib                   |  1 +
.../notes/add-nvme-cli-590e42735476a549.yaml       |  6 ++++
.../notes/ironic-lib-6a16f13fc6ec9a50.yaml         |  9 ++++++
releasenotes/notes/no-sdparm-f77de72b5c0d7859.yaml |  5 ++++
...remove-PYOPTIMIZE_TINYIPA-ebde63911d140209.yaml |  8 +++++
requirements.txt                                   |  2 +-
roles/ipa-build-tinyipa-image/tasks/main.yaml      |  2 +-
test-requirements.txt                              | 10 -------
tinyipa/add-ssh-tinyipa.sh                         | 14 ---------
tinyipa/build-iso.sh                               | 12 ++++----
tinyipa/build-tinyipa.sh                           |  2 +-
tinyipa/build_files/bootlocal.sh                   |  2 --
tinyipa/finalise-tinyipa.sh                        | 32 ++------------------
tox.ini                                            |  8 +++--
zuul.d/ironic-python-agent-builder-jobs.yaml       |  1 -
20 files changed, 89 insertions(+), 105 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 545678f..0cdeecb 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4 +4 @@
-diskimage-builder>=1.0,!=1.6.0,!=1.7.0,!=1.7.1  # Apache-2.0
+diskimage-builder>=3.2.1  # Apache-2.0






More information about the Release-announce mailing list