-
Epic
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
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?