I’ve been using lxc on debian stretch and now buster for a while and have been exploring lxd installed via snap (3.0 channel). I think I have a good grasp of the basics and can create an image server and use it from client machines to download a custom image to start up containers.
Building an updated image and moving the alias over lets me pick up the new image on the client, but it seems to download the whole image each time. This is a unfortunate since in many cases the new image is almost identical to the previous one. The aim is to have nightly rebuilds picking up any updated debian packages so we can test them before putting the image into production.
I have seen some mentions of image deltas online but can’t seem to find any hard details on them. Is this something do-able, or do I just have to live with downloading the whole image each time?