The expectation of the cloud-init integration tests is that pycloudlib will operate on official Ubuntu cloud images by default. This is also the documented expectation in the design doc:
Instances are expected to use the latest daily image, unless another image is specifically requested.
For LXD, that means fetching images from the ubuntu-daily: remote (and not from images:).
(As UA client has specific requirements that diverge from this sensible default behaviour, I believe its testing code should be specifically requesting an image that meets those requirements, rather than modifying the default behaviour for all consumers.)
The expectation of the cloud-init integration tests is that pycloudlib will operate on official Ubuntu cloud images by default. This is also the documented expectation in the design doc:
For LXD, that means fetching images from the
ubuntu-daily:remote (and not fromimages:).(As UA client has specific requirements that diverge from this sensible default behaviour, I believe its testing code should be specifically requesting an image that meets those requirements, rather than modifying the default behaviour for all consumers.)