]> git.apps.os.sepia.ceph.com Git - ceph.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:09:45 +0000 (15:09 +0000)
commit440754fd0b7cab0317a32b73bea32bdcb9aeb90e
tree985fb25039f06a609404bfa03920f16253e7291e
parent3e942c9b1abb25b41be92c5679f209e4bc55d87f
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>
(cherry picked from commit a9afa2f6adad2cff04b54bfd69e8883b4b9fb1cb)
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