From 4009aa1aa12d20a76488770fcd291034945e85b5 Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Tue, 17 Jun 2025 15:09:38 -0400 Subject: [PATCH] Query the BMC rather than the SMM itself --- confluent_server/confluent/discovery/core.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/confluent_server/confluent/discovery/core.py b/confluent_server/confluent/discovery/core.py index 790379b6..b74e26a7 100644 --- a/confluent_server/confluent/discovery/core.py +++ b/confluent_server/confluent/discovery/core.py @@ -1195,7 +1195,9 @@ def search_smms_by_cert(currsmm, cert, cfg): cd = cfg.get_node_attributes(currsmm, ['hardwaremanagement.manager', 'pubkeys.tls_hardwaremanager']) smmaddr = cd.get(currsmm, {}).get('hardwaremanagement.manager', {}).get('value', None) - wc = webclient.SecureHTTPConnection(currsmm, verifycallback=cv) + if not smmaddr: + smmaddr = currsmm + wc = webclient.SecureHTTPConnection(smmaddr, verifycallback=cv) neighs = wc.grab_json_response('/scripts/neighdata.json') except Exception: return None