]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
node-cleanup: Provide link to job
authorZack Cerza <zack@cerza.org>
Tue, 4 Mar 2025 21:43:59 +0000 (14:43 -0700)
committerZack Cerza <zack@cerza.org>
Wed, 5 Mar 2025 01:19:36 +0000 (18:19 -0700)
Instead of just the raw description.

Signed-off-by: Zack Cerza <zack@cerza.org>
scripts/node_cleanup.py

index abac7b96e4b5d1fe736c279ed80125302daaebb3..8678b45e13b95b377865c2e2d6d27f47007c949e 100755 (executable)
@@ -3,8 +3,10 @@ import logging
 import sys
 
 import teuthology
+from teuthology.config import config
 from teuthology.lock import query, ops
 
+
 def main():
     args = parse_args(sys.argv[1:])
     if args.verbose:
@@ -30,7 +32,9 @@ def main():
         log.info("Would attempt to unlock:")
         for owner, nodes in by_owner.items():
             for node in nodes:
-                log.info(f"{node['name']}\t{node['description']}")
+                node_job = node['description'].replace(
+                    config.archive_base, config.results_ui_server)
+                log.info(f"{node['name']}\t{node_job}")
     else:
         for owner, nodes in by_owner.items():
             ops.unlock_safe([node["name"] for node in nodes], owner)