]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
node-proxy: collect firmwares details
authorGuillaume Abrioux <gabrioux@ibm.com>
Fri, 13 Oct 2023 12:09:56 +0000 (12:09 +0000)
committerGuillaume Abrioux <gabrioux@ibm.com>
Thu, 25 Jan 2024 15:07:20 +0000 (15:07 +0000)
commit800bd02dd698486c6f13ad9533bfd0dc7d636b7c
tree21bbdca9527e50ad26900d90c68a19c18cb092f1
parentb8f9a232339305c3c884b03d0dcdfdc83036ae25
node-proxy: collect firmwares details

This makes all the required changes in order to support
collecting, pushing and exposing data regarding firmwares
status and versions for all the underlying hardware.
This also refactors the redfish dell corresponding logic:
Having so many nested/inheritance classes seems unnecessary.

Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
src/cephadm/cephadmlib/node_proxy/baseredfishsystem.py
src/cephadm/cephadmlib/node_proxy/basesystem.py
src/cephadm/cephadmlib/node_proxy/main.py
src/cephadm/cephadmlib/node_proxy/redfish_dell.py [deleted file]
src/cephadm/cephadmlib/node_proxy/redfishdellchassis.py [deleted file]
src/cephadm/cephadmlib/node_proxy/redfishdellsystem.py
src/pybind/mgr/cephadm/agent.py
src/pybind/mgr/cephadm/inventory.py