I know there is support for building "kubevirt" images, i.e. disk images stored in container images. These are used for the kubevirt provider (CAPK) and are published at https://quay.io/repository/capk/ubuntu-2404-container-disk?tab=tags&tag=latest.
However, it is a bit of a mystery to me how to build them myself. Kubevirt doesn't appear in the list of images in the docs at https://image-builder.sigs.k8s.io/ and make help does not reveal any targets for kubevirt.
After checking the Makefile directly I managed to find some references for it, but not easy to interpret. Anyway, I managed to build an image... which gave me a .qcow2 image and a Dockerfile next to it. 🤔 So the final step is then to docker build this thing I guess?
So I would like the following:
- kubevirt would be documented on the webpage similar to OpenStack. (Also noting that qemu is currently hidden under
raw, which also contains qcow2.)
- The make targets should appear when doing
make help. I am not sure how to make this happen, if it is even possible.
I would be happy to work on this if someone can confirm how it is supposed to be used.
I know there is support for building "kubevirt" images, i.e. disk images stored in container images. These are used for the kubevirt provider (CAPK) and are published at https://quay.io/repository/capk/ubuntu-2404-container-disk?tab=tags&tag=latest.
However, it is a bit of a mystery to me how to build them myself. Kubevirt doesn't appear in the list of images in the docs at https://image-builder.sigs.k8s.io/ and
make helpdoes not reveal any targets for kubevirt.After checking the Makefile directly I managed to find some references for it, but not easy to interpret. Anyway, I managed to build an image... which gave me a .qcow2 image and a Dockerfile next to it. 🤔 So the final step is then to
docker buildthis thing I guess?So I would like the following:
raw, which also contains qcow2.)make help. I am not sure how to make this happen, if it is even possible.I would be happy to work on this if someone can confirm how it is supposed to be used.