From 973b8a1d8fa6d3328d699e1b84af5d4e6e018b1c Mon Sep 17 00:00:00 2001 From: Gabriela Cervantes Date: Wed, 2 Oct 2024 18:18:59 +0000 Subject: [PATCH] k8s:kbs: Add trap statement to clean up tmp files This PR adds the trap statement in the confidential kbs script to clean up temporary files and ensure we are leaving them. Signed-off-by: Gabriela Cervantes --- tests/integration/kubernetes/confidential_kbs.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/integration/kubernetes/confidential_kbs.sh b/tests/integration/kubernetes/confidential_kbs.sh index b16ad2cc76..4b7a08bc69 100644 --- a/tests/integration/kubernetes/confidential_kbs.sh +++ b/tests/integration/kubernetes/confidential_kbs.sh @@ -85,12 +85,13 @@ kbs_set_resource_base64() { fi file=$(mktemp -t kbs-resource-XXXXX) + trap "rm -f $file" EXIT + echo "$data" | base64 -d > "$file" kbs_set_resource_from_file "$repository" "$type" "$tag" "$file" || \ rc=$? - rm -f "$file" return $rc } @@ -116,12 +117,12 @@ kbs_set_resource() { fi file=$(mktemp -t kbs-resource-XXXXX) + trap "rm -f $file" EXIT echo "$data" > "$file" kbs_set_resource_from_file "$repository" "$type" "$tag" "$file" || \ rc=$? - rm -f "$file" return $rc }