#418 Kiwi built cloud image integration - remaining tasks
Opened by ngompa. Modified

Now that the main work of moving the image build pipeline from ImageFactory/Oz to KIWI is complete, there are some leftover tasks that need to be finished:

Done:

  • The container publishing script needs to be adapted to push container images with multiple tags for rawhide images (rawhide as well as the version number): https://pagure.io/releng/blob/main/f/scripts/sync-latest-container-base-image.sh
  • The kiwi Koji plugin needs to emit more logging: https://pagure.io/koji/pull-request/4046

Pending:

  • The Kiwi Koji plugin needs to be extended to allow overriding the version in the description
  • Kiwi needs fixes so package exclusions work at bootstrap phase: https://github.com/OSInside/kiwi/issues/2499
  • Fedora Cloud needs a docs site that documents how to build and use these images

okay. Well we have the docs site now. We can improve the documentation now. https://pagure.io/fedora-cloud/docs-site

For the releng script does https://pagure.io/releng/pull-request/12012 cover everything?

No. @rishi indicated that rawhide images also need to get tagged with their version number too so fedora:41/fedora-minimal:41/fedora-toolbox:41 work just like fedora:rawhide/fedora-minimal:rawhide/fedora-toolbox:rawhide do.

No. @rishi indicated that rawhide images also need to get tagged with their version number too so fedora:41/fedora-minimal:41/fedora-toolbox:41 work just like fedora:rawhide/fedora-minimal:rawhide/fedora-toolbox:rawhide do.

Yes, please.

I can try to rush in a patch to add support for rawhide to toolbox(1), but that won't really help. The fedora-toolbox images are quite popular, and there will be several distributions both within and outside the Fedora family that won't pick up the patch, and chaos will ensue. :/

It looks like the images that I just pulled are still built by Image Factory:

$ podman inspect \
    --format '{{ .Comment }}' \
    --type image \
    registry.fedoraproject.org/fedora-toolbox:41
Created by Image Factory
$ podman inspect \
    --format '{{ .Comment }}' \
    --type image \
    registry.fedoraproject.org/fedora-toolbox:40
Created by Image Factory

It looks like @adamwill has a pull request to potentially fix this? https://pagure.io/releng/pull-request/12014

Yes, I'm hoping it should. It needs testing. Also we should replace the script with something...better...but I didn't want to try and write that in on a laptop in an airport.

Metadata