Maybe it would be easier if you described your setup & what you are concerned will break.
Obviously the LXD API isn’t going anywhere but im going to go out on a limb and say
simplestreams was an “upgrade” to LXD and the way images are distributed.
Start of conspiracy theory
I’m going to guess the LXD team realised that images.linuxcontainers.org probably wouldn’t scale as an LXD server & didn’t want the headache so they created a faux LXD server out of apache which would be easier to scale in the context of distributing images.
Im then going to assume that during the time this was going on
simplestreams “matured” (the lack of documentation & example servers makes that a big word) and then they added support into
I might be totaly wrong here but its fun to guess what happens at big orgs, @stgraber was i close?
End of conspiracy theory
All it takes to host a
simplestreams server is a
.json (or some server side magic), a filesystem & bandwith. When compared to LXD, LXD requires alot of “junk” for an image server and so really, its better to host your own
simplestreams server and ditch
LXD for large scale distribution of images.
Its probably unlikely LXD downloading images from remotes will go anywhere but Im not privy to all the decisions going on.