From 6ae1687f5f27b6d03dd2c46735de837c7429ae5b Mon Sep 17 00:00:00 2001 From: Guillaume Abrioux Date: Thu, 11 May 2023 13:25:36 +0200 Subject: [PATCH] node-proxy: merge self._system with current values Otherwise `self._system` gets reset in each iteration. Signed-off-by: Guillaume Abrioux --- src/cephadm/node-proxy/redfish_system.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cephadm/node-proxy/redfish_system.py b/src/cephadm/node-proxy/redfish_system.py index df012aa964f..ae02062a469 100644 --- a/src/cephadm/node-proxy/redfish_system.py +++ b/src/cephadm/node-proxy/redfish_system.py @@ -50,7 +50,8 @@ class RedfishSystem(System): def _update_system(self): redfish_system = self.client.get_path(self.system_endpoint) - self._system = self._process_redfish_system(redfish_system) + _system = self._process_redfish_system(redfish_system) + self._system = {**_system, **self._system} def _update_metadata(self): raise NotImplementedError() -- 2.39.5