From 42606a50df5a50e7d92b9fc6dcf6d821e41a372f Mon Sep 17 00:00:00 2001 From: hliangzhao Date: Sun, 5 Mar 2023 18:39:19 +0800 Subject: [PATCH] Add adaptdl delete cmd --- cli/bin/adaptdl | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/cli/bin/adaptdl b/cli/bin/adaptdl index d1586ee8..86d3452a 100755 --- a/cli/bin/adaptdl +++ b/cli/bin/adaptdl @@ -318,6 +318,18 @@ def logs(args, remaining): time.sleep(2) +def delete(args, remaining): + try: + subprocess.check_call( + ["kubectl", "delete", "adaptdljob", f"{args.jobname}"] + + remaining + ) + except KeyboardInterrupt: + return + except Exception: + traceback.print_exc() + + def ls(args, remaining): def default_ls(): all_jobs = {} @@ -459,6 +471,14 @@ if __name__ == "__main__": ) parser_ls.set_defaults(handler=ls) + parser_delete = subparsers.add_parser( + "delete", help="delete a AdaptDLJob by name" + ) + parser_delete.add_argument( + "jobname", type=str, help="name of the AdaptDLJob" + ) + parser_delete.set_defaults(handler=delete) + parser_cp = subparsers.add_parser( "cp", help="copy a file from the AdaptDL cluster to the local client" )