Hide Forgot
Description of problem: virt-builder defines a simple format for creating remote image repositories for libvirt VM images [1]. The format is far simpler to setup then Glance, it requires nothing but a simple web server and a plain-test index file. virt-builder is configured by default to use libguestfs.org which already includes templates for many common OSes which would be niche to have easily accessible from oVirt [2] This repository format is also already supported by RHEL[3], OpenSUSE [4] is now also being discussed in Fedora [5] and CentOS [6]. The Lago project also chose this format as its native image repository format because of its simplicity [7]. It seems desirable that all those image sources would be easily accessible from oVirt. [1]: http://libguestfs.org/virt-builder.1.html#sources-of-templates [2]: http://libguestfs.org/download/builder/index.asc [3]: https://brewweb.engineering.redhat.com/brew/fileinfo?rpmID=4175452&filename=/usr/share/rhel-guest-image-7/virt-builder-index (sorry, internal link) [4]: http://download.opensuse.org/repositories/Virtualization:/virt-builder-images/images/index [5]: https://bugs.centos.org/view.php?id=10730 [6]: https://lists.fedoraproject.org/pipermail/devel/2015-May/210705.html [7]: https://github.com/lago-project/lago-images
Oved - thoughts? I think it's one of those features the community can really use (as opposed to Glance, which is a bit more challenging to set up). Any rough estimation of the effort required?
(In reply to Yaniv Kaul from comment #1) > Oved - thoughts? I think it's one of those features the community can really > use (as opposed to Glance, which is a bit more challenging to set up). Any > rough estimation of the effort required? Sounds like a storage feature, such as the glance integration. Not familiar enough with it, but conseptually the infrastructure of the external providers can support any provider that is consumed by URL, username, password and optionally a tenant. All the rest is by the relevant vertical to implement, so hard for me to estimate. Moving to storage (and cc-ing Allon).
Adding also Michal and Sandro - it's probably something between storage, virt and integration. But sure, we can take lead on this post 4.0
Closing old RFEs. If relevant, please re-open and explain why. As always- patches are welcomed!