debian-forge-composer/cmd/osbuild-worker
Tom Gundersen 0f90aa9c78 worker: Add a depsolve job type
Allow depsolving to be done in a worker through the job queue rather
than synchronously in composer.

The benefit this might unlock include:
 - no more blocking calls in the cloud/koji APIs
 - only workers accessing repositoires
   - no VPN access from composer
   - composer not needing to be subscribed to CDN, etc
 - no dnf cache managment in composer

Potential problems:
 - the version of composer (so the distro definitions) that
   triggered a depsolve, may not be the same that uses the
   result to generate a manfiset

Signed-off-by: Tom Gundersen <teg@jklm.no>
Signed-off-by: Ondřej Budai <ondrej@budai.cz>
2021-10-11 13:16:51 +02:00
..
jobimpl-depsolve.go worker: Add a depsolve job type 2021-10-11 13:16:51 +02:00
jobimpl-koji-finalize.go rpmmd: move RPM metadata tooling to internal pkg 2021-06-29 09:33:05 +01:00
jobimpl-koji-init.go workerapi: serialize koji errors as strings 2020-11-13 09:39:55 +01:00
jobimpl-osbuild-koji.go kojiapi: include image type exports in Koji job args 2021-06-18 14:02:09 +01:00
jobimpl-osbuild.go Support for temporary credentials 2021-09-02 15:13:42 +02:00
main.go worker: Add a depsolve job type 2021-10-11 13:16:51 +02:00
osbuild.go osbuld-worker: call osbuild with --export flag 2021-03-17 18:12:17 +00:00