Uploaded image for project: 'Insights Experiences'
  1. Insights Experiences
  2. HMS-4842

Bootc-Image-Builder Integration with IB composer

    • BIB - Composer integration
    • 60% To Do, 40% In Progress, 0% Done
    • False

      Goal:

      Adding bootc (RHEL image mode) support into composer cloud API, building a disk image and uploading the artifact to the request's target.

      Acceptance Criteria:

      • Create an experimental endpoint specifically for Bootc Compose to maintain simplicity without modifying existing handlers or image request payloads.
      • Utilize BIB as a black box for manifest creation, embedding the latest BIB into the worker, and store the manifest in the job result similar to ManifestJobByIDResult.
      • Build and upload artifacts using the manifest and image request by reusing the osbuild job in composer, ensuring compatibility with isolated executor environments.
      • Implement a mechanism to share containers across worker environments (e.g., using osbuild store) to support disconnected VM environments.
      • Update the image request payload to include a new imageRef and remove unnecessary mandatory fields like repositories.
      • Add support for private registries, allowing the system to pull images from private repositories like quay.io using the request authentication token.

      Open Questions:

      • What is the best method to share containers if the executor operates within a disconnected VM environment?

              afeferku Amir Feferkuchen
              afeferku Amir Feferkuchen
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: