auto_upgrade_container remove old containers

This commit is contained in:
Kay0u 2023-05-22 12:11:41 +02:00
parent 43bc8390f7
commit e2bf59539b
No known key found for this signature in database
GPG key ID: AAFEEB16CFA2AE2D

View file

@ -13,8 +13,12 @@ do
update_container "$PREFIX_IMAGE_NAME-$debian_version" "$debian_version" "$ynh_version" "$snapshot" update_container "$PREFIX_IMAGE_NAME-$debian_version" "$debian_version" "$ynh_version" "$snapshot"
done done
done done
containers_to_remove=$(lxc list $PREFIX_IMAGE_NAME-$debian_version-r -c n -f csv)
if [ -n "$containers_to_remove" ]
then
# Remove old runner containers # Remove old runner containers
lxc delete -f $(lxc list $PREFIX_IMAGE_NAME-$debian_version-r -c n -f csv) lxc delete -f $(echo $containers_to_remove)
fi
done done
for debian_version in "bookworm" for debian_version in "bookworm"
@ -27,6 +31,10 @@ do
update_container "$PREFIX_IMAGE_NAME-$debian_version" "$debian_version" "$ynh_version" "$snapshot" update_container "$PREFIX_IMAGE_NAME-$debian_version" "$debian_version" "$ynh_version" "$snapshot"
done done
done done
containers_to_remove=$(lxc list $PREFIX_IMAGE_NAME-$debian_version-r -c n -f csv)
if [ -n "$containers_to_remove" ]
then
# Remove old runner containers # Remove old runner containers
lxc delete -f $(lxc list $PREFIX_IMAGE_NAME-$debian_version-r -c n -f csv) lxc delete -f $(echo $containers_to_remove)
fi
done done