You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Introduce a limited API for RCM to use to push composes to osbuild-composer.
Acceptance criteria:
Introduce a dedicated TCP socket for this API.
Implement a method to push a new compose, specifying the architectures to build for and the repositories to use. It would be ok to silently drop requests for unsupported (non-native) architecture, until we have support for more. For the time being assume the qcow2 output type and the local upload target.
Implement a method to get the status of a compose (waiting/running/finished/failed)
Make the new API optional (ship the systemd socket unit in a sub-package and gracefully handle when not installed, possibly needing further discussion?)
Add support for the koji upload target, and use that exclusively in stead of the local one. This requires changes both to the input to the endpoint pushing a new compose, and the output of the status endpoint in finished state.
Return per-job status from GET /v1/compose/
Optional:
Support kerberos authentication in the same way brew etc does.
Extend the status API to optionally block until the compose is no longer waiting/running.
The text was updated successfully, but these errors were encountered:
Introduce a limited API for RCM to use to push composes to osbuild-composer.
Acceptance criteria:
Optional:
The text was updated successfully, but these errors were encountered: