]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commit
node-proxy: refactor Endpoint/EndpointMgr and fix chassis paths
authorGuillaume Abrioux <gabrioux@ibm.com>
Thu, 29 Jan 2026 09:48:45 +0000 (10:48 +0100)
committerGuillaume Abrioux <gabrioux@ibm.com>
Tue, 10 Feb 2026 15:02:39 +0000 (16:02 +0100)
commite4f69bbfe1f6d34ce356086dfe051e6af0585a46
treecdf505ed3917e9a57137fabb3dcafe14fbde2d86
parent77e80d02b97526a04a4496055dab8b7c23acc8a7
node-proxy: refactor Endpoint/EndpointMgr and fix chassis paths

This commit refactors EndpointMgr and Endpoint to use explicit dicts
instead of dynamic attributes. It also fixes member path filtering
so chassis endpoints use Chassis paths.

Fixes: https://tracker.ceph.com/issues/74749
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
src/ceph-node-proxy/ceph_node_proxy/baseredfishsystem.py
src/ceph-node-proxy/ceph_node_proxy/redfishdellsystem.py