]> 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>
Tue, 9 Jul 2024 15:22:46 +0000 (15:22 +0000)
commitbc1b57b6917d1f5d719dfa7acb87a078bf8791c8
tree4e3b930816bc2e07fef7aeaefb7af06ca62879d4
parent3d4d377ed62be7099e3b0f78d564ac42786c80de
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>
(cherry picked from commit ce360a4a5f67329b95a4b75bc7b5e59dc7633637)
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