Hi all. I've been thinking about whether kubevirt would benefit from
moving the virt-launcher container base image from fedora to centos8
stream. Mainly with the intention of making it easier to get access to
latest qemu and libvirt packages for dev, CI, etc.
Some context: Right now the virt-launcher container uses fedora:32, with
RHEL8-AV qemu + libvirt, rebuilt for fedora and published in copr repos:
https://copr.fedorainfracloud.org/groups/g/kubevirt/coprs/
centos8 stream doesn't ship RHEL8-AV though. There's plans to start
shipping it in a virt-sig style repo for centos stream. When that exists
it should cover some, possibly all, of the RHEL-AV rebuild content in
copr. Example existing virt-sig repo for centos 8.3:
http://mirror.centos.org/centos-8/8.3.2011/virt/x86_64/advanced-virtualization/
Longer term, when centos stream is fully operational, and
pre-RHEL-release virt content is pushed there regularly, the copr repos
may be entirely redundant. When devs need new libvirt or qemu packages
for PRs or local dev, they may already be available in stream repos. For
virt packages in centos8 stream that could be a while though, maybe even
centos9 stream timeframe, so this is just conjecture.
Thoughts? Anyone know of any definite blockers, or particular
difficulties lurking?
Thanks,
Cole