[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