diff --git a/confluent_server/confluent/discovery/handlers/tsm.py b/confluent_server/confluent/discovery/handlers/tsm.py index 69e103f4..7f9f80e7 100644 --- a/confluent_server/confluent/discovery/handlers/tsm.py +++ b/confluent_server/confluent/discovery/handlers/tsm.py @@ -102,6 +102,8 @@ class NodeHandler(generic.NodeHandler): if status >= 200 and status < 300: authdata['password'] = self.targpass eventlet.sleep(10) + else: + raise Exception("Redfish may not have been ready yet") else: rsp, status = wc.grab_json_response_with_status('/api/reset-pass', urlencode(passchange)) authdata['password'] = self.targpass