Uploaded image for project: 'CentOS Stream Pipeline'
  1. CentOS Stream Pipeline
  2. CS-2822

Add image-builder to CentOS Stream Koji

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Major Major
    • None
    • None
    • Infrastructure
    • None
    • 10
    • False
    • Hide

      None

      Show
      None
    • False
    • None
    • Testable

      After some chats back and forth between asamalik@redhat.com, farrotin@redhat.com, obudai@redhat.com, and me let's track the work for deployment in Jira so it's a bit more trackable. The premise is that as part of renewing the image building tools used in CentOS's Koji that `image-builder` is made available.

      As far as I understand it now, the following things are things that need to be done in the order I've written them down:

      1. Build `koji-image-builder` into farrotin@redhat.com's repository that is used for the CentOS Koji machines.
      2. Deploy `koji-image-builder` onto the CentOS Koji machines.
        1. `koji-image-builder-hub` installed, and enabled in configuration, on the hub.
        2. `koji-image-builder-builder` installed and enabled in configuration, on the builders.
      3. Setup tags, targets, and groups. This is tracked in CS-2797.
        1. The tags/targets are (I believe) already set up so this would mean to also have `image-builder` and its group `image-builder-build` available in the build tags.
        2. I'm not entirely sure on which packages need to end up in which (external) repositories, let me know if I can do anything to make things easier.

      After this it would be possible to schedule image-builder-build tasks in CentOS's Koji manually by anyone who has permissions to the image channel (or is an admin).

      This seems like a good moment to consider "step 1" to be done. We can then follow up with how we'd like to schedule builds, this can be either through pungi, or other means.

              farrotin@redhat.com Fabian Arrotin
              rh-ee-sdevlieg Simon de Vlieger
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: