From db9ae5bcf662b5123b0a257582b7c0d3c91d2776 Mon Sep 17 00:00:00 2001 From: Bo-Chun Louis Chen <louistw@uab.edu> Date: Thu, 11 Apr 2024 23:14:58 -0500 Subject: [PATCH] fix: keep last running instance --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 08c5e30..8754343 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -445,8 +445,8 @@ cleanup_knightly: script: - > SERVER_TO_BE_DELETE=($(openstack server list --name $OOD_INSTANCE_NAME --sort-column Image --sort-descending -f value -c ID - | awk -v NSTK=$NUM_SERVER_TO_KEEP '{count++} - {if (count>NSTK) print}')) + | awk -v NSTK=$NUM_SERVER_TO_KEEP -v OID=$OLD_INSTANCE_ID '$0 != OID {count++} \ + $0 != OID && count>NSTK {print}')) - | for svr in ${SERVER_TO_BE_DELETE[@]}; do echo "Deleting server $svr" -- GitLab