Delete task pods even upon failure

To prevent cluttering the namespace with lots of failing task pods.
This commit is contained in:
Mehran Kholdi
2023-01-21 12:51:31 +02:00
committed by lauri
parent 6ab8470221
commit 14fb741bdc
+1 -1
View File
@@ -66,9 +66,9 @@ def run_on_node(fn, node):
return False
wait_for(is_finished, "task to finish")
task_pod.delete()
if task_pod.obj["status"]["phase"] != "Succeeded":
exit_code = task_pod.obj["status"]["containerStatuses"][0]["state"][
"terminated"
]["exitCode"]
raise CalledProcessError(returncode=exit_code, cmd=f"Task: {name}")
task_pod.delete()