So here is updated diagram with assumption that the push is done by koji-builder?
Thats close, but not 100%…
In the second case it’s:
releng cron/script starts build →
koji builds toolbox container image using imagefactory →
build is pushed to quay.io/registry.fedoraproject.org by releng
cron/script.
For flatpaks its:
flatpak maintainer starts a flatpak build →
koji builds flatpak with flatpak plugin →
build pushed to candidate registry by flatpak plugin →
bodhi update is made →
testing →
bodhi pushes to registry
This would mean that there isn’t much needed when migrating to quay.io.
Yeah, once the f37/f38 stuff is gone, the newer setup shouldn’t need
much for toolbox at least.
Will this be same for Fedora Base/Minimal images as well? That is the next on my list.
Yep. The ‘new’ toolbox setup (in f39+) is exactly the same as the fedora
base image and fedora minimal image.
One downside here is that the path for base image/toolbox/minimal image
doesn’t use bodhi, so there’s no place to run CI or do testing.
So, we might want to change that… would have to talk to QE about it.