[release-announce] ironic-python-agent 4.0.0 (train)

no-reply at openstack.org no-reply at openstack.org
Tue Jul 9 14:56:56 UTC 2019


We joyfully announce the release of:

ironic-python-agent 4.0.0: Ironic Python Agent Ramdisk

This release is part of the train release series.

The source is available from:

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

Download the package from:

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

Please report issues through:

    https://bugs.launchpad.net/ironic-python-agent/+bugs

For more details, please see below.

4.0.0
^^^^^


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

* Adds a new CLI command "ironic-collect-introspection-data" to
  enable manually publishing into the "baremetal-introspection"
  service. Executing this command on a system unknown to the Bare
  Metal service will likely result in the machine becoming registered
  to Ironic, and as such this command should be used with caution.

  If the capability to update introspection data for running machines
  has been enabled in the Bare Metal introspection service, then an
  operator may use this command in the "active" or "rescue" states to
  update introspection data.


Bug Fixes
*********

* The "lshw" output no longer pollutes the debug logging. Instead,
  it's stored as part of the ramdisk logs.

* Fixes the missing ipv6 module for TinyCore based IPA images which
  are used in CI testing.

Changes in ironic-python-agent 3.7.0..4.0.0
-------------------------------------------

696606f manual introspection trigger command
f7740c7 improve error messages during node lookup failures
69064a8 Correct formatting of a warning when lshw cannot be run
dc3e26a Add Python 3 Train unit tests
6f634c3 Adds bandit template and exclude some of tests
94048fe Stop logging lshw output, collect it with other logs instead
cf30024 Add IPv6 module for tinycore
dd7e7fd Removes tinyipa from IPA


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

imagebuild/README.rst                              |   2 -
imagebuild/tinyipa/.gitignore                      |  13 -
imagebuild/tinyipa/Makefile                        |  45 ---
imagebuild/tinyipa/README.rst                      | 146 --------
imagebuild/tinyipa/add-ssh-tinyipa.sh              | 139 -------
imagebuild/tinyipa/build-instance-images.sh        |  36 --
imagebuild/tinyipa/build-iso.sh                    |  16 -
imagebuild/tinyipa/build-tinyipa.sh                | 197 ----------
imagebuild/tinyipa/build_files/bootlocal.sh        |  74 ----
imagebuild/tinyipa/build_files/buildreqs.lst       |  25 --
.../tinyipa/build_files/buildreqs_python2.lst      |   2 -
.../tinyipa/build_files/buildreqs_python3.lst      |   2 -
imagebuild/tinyipa/build_files/dhcp.sh             |  21 --
imagebuild/tinyipa/build_files/fakeuname           | 110 ------
imagebuild/tinyipa/build_files/finalreqs.lst       |  17 -
.../tinyipa/build_files/finalreqs_python2.lst      |   1 -
.../tinyipa/build_files/finalreqs_python3.lst      |   2 -
imagebuild/tinyipa/build_files/isolinux.cfg        |   9 -
imagebuild/tinyipa/common.sh                       |  56 ---
imagebuild/tinyipa/finalise-tinyipa.sh             | 246 -------------
imagebuild/tinyipa/install-deps.sh                 |  23 --
imagebuild/tinyipa/tc-mirror.sh                    |  53 ---
imagebuild/tinyipa/udhcpc.script                   |  44 ---
ironic_python_agent/agent.py                       |   9 +-
ironic_python_agent/cmd/inspect.py                 |  30 ++
ironic_python_agent/config.py                      |  12 +
ironic_python_agent/extensions/standby.py          |   3 +-
ironic_python_agent/hardware.py                    |   4 +-
ironic_python_agent/inspect.py                     |  86 +++++
ironic_python_agent/inspector.py                   |   4 +-
ironic_python_agent/ironic_api_client.py           |  19 +-
ironic_python_agent/utils.py                       |   1 +
releasenotes/notes/lshw-cb89894be057bdc9.yaml      |   5 +
.../manual-introspection-b04b5c25f5e004ac.yaml     |  13 +
.../notes/tinycore-ipv6-1b620c61402b5720.yaml      |   5 +
setup.cfg                                          |  17 +-
tools/bandit.yml                                   | 401 +++++++++++++++++++++
tox.ini                                            |   3 +-
zuul.d/ironic-python-agent-jobs.yaml               |   3 +-
zuul.d/project.yaml                                |   2 +-
44 files changed, 638 insertions(+), 1305 deletions(-)







More information about the Release-announce mailing list