debian-forge-composer/internal/target
Tomas Hozza ee285e5e8a Weldr: support GCP upload target
Add support for importing the GCE image into GCP using Weldr API. The
credentials to be used can be specified in the upload settings and will
be then used by the worker to authenticate with GCP.

The GCP target credentials are passed to Weldr API as base64 encoded
content of the GCP credentials JSON file. The reason is that the JSON
file contains many values and its format could change in the future.
This way, the Weldr API does not rely on the credentials file content
format in any way.

Add a new test case for the GCP upload via Weldr and run it in CI.

Signed-off-by: Tomas Hozza <thozza@redhat.com>
2022-04-14 19:07:31 +01:00
..
aws_target.go Support for temporary credentials 2021-09-02 15:13:42 +02:00
azure_image_target.go worker: add azure image upload target 2021-03-06 15:40:48 +00:00
azure_target.go target/azure: document what it does 2021-03-06 15:40:48 +00:00
gcp_target.go Weldr: support GCP upload target 2022-04-14 19:07:31 +01:00
generic_s3_target.go OSBuild - add support for generic S3 services 2022-04-07 15:01:01 +02:00
koji_target.go koji: use nvra as the filename for images 2020-10-27 19:01:30 +00:00
local_target.go worker: support returning returning images as StreamOptimized 2020-08-23 14:45:27 +02:00
oci_target.go Add support for OCI upload provider 2022-01-28 15:16:47 +01:00
target.go OSBuild - add support for generic S3 services 2022-04-07 15:01:01 +02:00
targetresult.go OSBuild - add support for generic S3 services 2022-04-07 15:01:01 +02:00
vmware_target.go weldr: add vmware upload target to api 2021-02-16 19:06:01 +00:00