]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
node-proxy: override with atollon specific
authorGuillaume Abrioux <gabrioux@ibm.com>
Wed, 10 Jun 2026 10:51:47 +0000 (12:51 +0200)
committerAfreen Misbah <afreen@ibm.com>
Fri, 26 Jun 2026 15:42:54 +0000 (21:12 +0530)
commit6bdb63cdc548c35bb08d6e36b4e411bd1f450d58
treeb248fd22aebfa078fa81dc4140b17f0c2edd46c6
parente6289a6a0677c023cc7ada9605a0839fbd706507
node-proxy: override with atollon specific

This adds AtollonSystem for AMI/Atollon BMCs:
- memory Id mapping,
- storage description fixes,
- StorageControllers based drive enrichment

It also wires vendor selection through cephadm (hw_monitoring_vendor)
and show slot/firmware in hardware status storage output.

Fixes: https://tracker.ceph.com/issues/77408
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
(cherry picked from commit 9b3bfd171afe6714cb23dc0fe55bacad671a94dc)
src/ceph-node-proxy/ceph_node_proxy/atollon.py
src/ceph-node-proxy/ceph_node_proxy/bootstrap.py
src/ceph-node-proxy/ceph_node_proxy/config.py
src/ceph-node-proxy/ceph_node_proxy/main.py
src/ceph-node-proxy/tests/test_atollon.py [new file with mode: 0644]
src/ceph-node-proxy/tests/test_config.py [new file with mode: 0644]
src/ceph-node-proxy/tests/test_redfish.py [new file with mode: 0644]
src/pybind/mgr/cephadm/module.py
src/pybind/mgr/cephadm/services/node_proxy.py
src/pybind/mgr/orchestrator/module.py