]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
node-proxy: make the daemon discover endpoints
authorGuillaume Abrioux <gabrioux@ibm.com>
Tue, 9 Apr 2024 15:07:45 +0000 (15:07 +0000)
committerGuillaume Abrioux <gabrioux@redhat.com>
Mon, 6 May 2024 07:06:49 +0000 (07:06 +0000)
commitce360a4a5f67329b95a4b75bc7b5e59dc7633637
treee79f3b2becc20f61ba6e88010287e40cf0106b90
parent9f334105389ee4e2661b7072e0c98bcc5788e319
node-proxy: make the daemon discover endpoints

Add logic in order to explore the API.
This will allow node-proxy to be compatible with more
hardware.

Fixes: https://tracker.ceph.com/issues/65394
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
src/ceph-node-proxy/ceph_node_proxy/baseredfishsystem.py
src/ceph-node-proxy/ceph_node_proxy/redfish_client.py
src/ceph-node-proxy/ceph_node_proxy/redfishdellsystem.py
src/ceph-node-proxy/ceph_node_proxy/util.py
src/pybind/mgr/cephadm/agent.py
src/pybind/mgr/cephadm/inventory.py
src/pybind/mgr/cephadm/tests/node_proxy_data.py
src/pybind/mgr/cephadm/tests/test_node_proxy.py
src/pybind/mgr/orchestrator/module.py