debian-forge-composer/internal/target
Tomas Hozza 776a54135f worker: move osbuild exports from OSBuildJob to target
The osbuild export is specific to the upload target and different
targets may require using a different export. While osbuild-composer
still does not support multiple exports for osbuild jobs, this prepares
the ground for such support in the future.

The backward compatibility with older implementations of the composer
and workers is kept on the JSON (Un)mashaling level, where the JSON
message is always a super-set of the old and new way of providing the
exports to osbuild job.
2022-07-01 18:55:01 +01:00
..
aws_target.go target: move Filename from target options to Target 2022-07-01 18:55:01 +01:00
azure_image_target.go target: move Filename from target options to Target 2022-07-01 18:55:01 +01:00
azure_target.go target: move Filename from target options to Target 2022-07-01 18:55:01 +01:00
container_target.go target: move Filename from target options to Target 2022-07-01 18:55:01 +01:00
gcp_target.go target: move Filename from target options to Target 2022-07-01 18:55:01 +01:00
koji_target.go target: move Filename from target options to Target 2022-07-01 18:55:01 +01:00
local_target.go target: deprecate local target and don't use it anywhere 2022-07-01 18:55:01 +01:00
oci_target.go target: move Filename from target options to Target 2022-07-01 18:55:01 +01:00
target.go worker: move osbuild exports from OSBuildJob to target 2022-07-01 18:55:01 +01:00
target_test.go worker: move osbuild exports from OSBuildJob to target 2022-07-01 18:55:01 +01:00
targetresult.go target: ensure that each used target has NewXXXTargetResult defined 2022-07-01 18:55:01 +01:00
targetresult_test.go target: ensure that each used target has NewXXXTargetResult defined 2022-07-01 18:55:01 +01:00
vmware_target.go target: move Filename from target options to Target 2022-07-01 18:55:01 +01:00
worker_server_target.go target: add explicit target for uploading back to worker server 2022-07-01 18:55:01 +01:00