Add translation of domain UUIDs to names

Allows frontends to better handle the domain list gracefully, as humans
don't care about the UUIDs.
This commit is contained in:
Joshua Boniface 2025-02-28 21:52:42 -05:00
parent be092756a9
commit 89bfbe1fd8
2 changed files with 7 additions and 1 deletions

View File

@ -1212,3 +1212,7 @@ def get_detect_device(detect_string):
return device
else:
return None
def translate_domains_to_names(zkhandler, domain_list):
return list(zkhandler.read_many([("domain.name", d) for d in domain_list]))

View File

@ -142,7 +142,9 @@ def getNodeInformation(zkhandler, node_name):
node_mem_free = int(_node_mem_free)
node_load = float(_node_load)
node_domains_count = int(_node_domains_count)
node_running_domains = _node_running_domains.split()
node_running_domains = common.translate_domains_to_names(
zkhandler, _node_running_domains.split()
)
try:
node_health = int(_node_health)