Now that I've switched to launching containers from images, instead of cloning other instances, I need to make sure that I have called "extract" first, to extract devices from the image. If I forget to do this, the instance will quietly launched with empty devices, and it may not work properly.
Add a check that ensures that I don't use empty non-transient devices.
Done. If a device template is missing, it is an error. If you want to proceed anyway, you have to create the template filesystem.
You can use "lxops extract" to do this.
Now that I've switched to launching containers from images, instead of cloning other instances, I need to make sure that I have called "extract" first, to extract devices from the image. If I forget to do this, the instance will quietly launched with empty devices, and it may not work properly.
Add a check that ensures that I don't use empty non-transient devices.