From c8b02305f1bc64b71fb4e3fbc8a31084beca0b8c Mon Sep 17 00:00:00 2001 From: Guillaume Abrioux Date: Mon, 22 May 2023 14:25:35 +0200 Subject: [PATCH] node-proxy: redfish_system.get_system refactor This method should return the 'unified structure' version of the collected data instead of the huge json returned by redfish. Signed-off-by: Guillaume Abrioux (cherry picked from commit 9f72e688c79ebf7883801f108cec3772b16e8d3c) --- src/cephadm/node-proxy/redfish_system.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/cephadm/node-proxy/redfish_system.py b/src/cephadm/node-proxy/redfish_system.py index 7c6ebe6de73..fbb26a33e4b 100644 --- a/src/cephadm/node-proxy/redfish_system.py +++ b/src/cephadm/node-proxy/redfish_system.py @@ -29,7 +29,12 @@ class RedfishSystem(System): self.client.login() def get_system(self): - return self._system + result = { + 'storage': self.get_storage(), + 'processors': self.get_processors(), + 'network': self.get_network(), + } + return result def get_status(self): return self._system['Status'] -- 2.39.5