ironic-python-agent 4.0.0 (train)
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(-)
participants (1)
-
no-reply@openstack.org