]> 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, 24 Jun 2026 02:17:28 +0000 (04:17 +0200)
commit9b3bfd171afe6714cb23dc0fe55bacad671a94dc
treeb4ec27f2df6011bcb02a6b0d96128137842cb69a
parentdeabf21144054ada7e6eb64d35c38adc44db130a
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>
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