]> 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)
committerGuillaume Abrioux <gabrioux@ibm.com>
Wed, 1 Jul 2026 11:28:33 +0000 (13:28 +0200)
commitb7df1e1cef5b9ca0b8b60b81da8082da4f02461e
treee47bb2a489419aa1168f4e7ccf0367ca34326bae
parent2d03562610fabf7279ae5c5775205a53efd3e5f3
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/orchestrator/module.py