ironic-python-agent/releasenotes/notes/lshw-for-memory-and-system-info-35c69da067c72b36.yaml
Mike Turek 2877fc53d4 Use lshw in place of dmidecode for the default hardware manager
Currently the generic hardware manager uses dmidecode to get the
total physical memory and system details. This patch switches the
generic hardware manager to use lshw, as it is capable of reading
more than DMI [0]. This enables systems that do not support DMI
to use the generic hardware manager, such as IBM Power systems.

[0] https://github.com/lyonel/lshw/blob/master/README.md

Closes-Bug: #1715790
Change-Id: Ie370331df6bb5ef131c5cb60f458877e2a7ad71a
Depends-On: Idaf05b8efce28cd0cbf339cf693db4f55a693d9b
2018-01-30 15:54:10 +00:00

16 lines
637 B
YAML

---
features:
- |
Switched to ``lshw`` for memory configuration and system information collection
when using the default hardware manager. This information can now be retrieved
on both DMI capable and OpenFirmware capable systems. ``dmidecode`` is no longer
used by the default hardware manager.
fixes:
- |
The default hardware manager is now capable of collecting memory configuration
and system information on OpenFirmware (PowerPC) capable systems, in addition
to the already supported DMI (x86 and ARM) capable systems.
upgrade:
- |
``lshw`` is now a dependency of the default hardware manager.