This commit removes the direct use of `pkg/distro/fedora` and uses `distrofactory` instead. This is the more generic interface, it also helps with PR#1563 as `pkg/distro/fedora` goes away. Note that I did not test this but @bcl was kind enough to mention how this is used: ``` The output from this is used in Test_upgrade in internal/store/json_test.go, the files there are manually created when we change the format of the store and add a new parser to internal/store/json.go -- which hasn't happened in a long time :) ``` I updated the cmd/README with a snippet of the above.
37 lines
1.1 KiB
Text
37 lines
1.1 KiB
Text
Binaries
|
|
========
|
|
|
|
osbuild-composer: The main binary, the service that maintains the queue and schedules all
|
|
jobs. This is started as the main process by systemd or container runtime.
|
|
|
|
osbuild-worker: The worker binary that handles jobs from the job queue locally.
|
|
|
|
osbuild-worker-executor: The binary that runs osbuild to build an image on an isolated VM.
|
|
|
|
osbuild-koji: Submits builds to Koji.
|
|
|
|
osbuild-jobsite-*: Provides an isolated set of services to run builds in. They can be separated
|
|
from the rest of the system through network segmentation or other means. The jobsite and what's
|
|
in it are only available to things inside it.
|
|
|
|
Service binaries
|
|
================
|
|
|
|
osbuild-service-maintenance: Vacuum the database and remove old jobs. Also used to cleanup
|
|
cloud instances.
|
|
|
|
Development and test tools
|
|
==========================
|
|
|
|
gen-manifests
|
|
mock-dnf-json
|
|
osbuild-auth-tests
|
|
osbuild-composer-cli-tests
|
|
osbuild-composer-dbjobqueue-tests
|
|
osbuild-dnf-json-tests
|
|
osbuild-image-tests
|
|
osbuild-koji-tests
|
|
osbuild-mock-openid-provider
|
|
osbuild-upload-*
|
|
|
|
osbuild-store-dump: the output from this is used in Test_upgrade in internal/store/json_test.go
|