debian-forge-composer/cmd
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
..
cloud-cleaner internal/cloud/gcp: delete unused internal API 2022-04-14 19:07:31 +01:00
osbuild-auth-tests osbuild-auth-tests: add a build constraint also to certificates.go 2021-12-18 11:56:17 +00:00
osbuild-composer RHEL-86: add gce-rhui image type 2022-04-14 19:07:31 +01:00
osbuild-composer-cli-tests gosec: G204 - Subproccess launched as function arg 2021-12-13 12:17:30 +02:00
osbuild-composer-dbjobqueue-tests jobqueue: introduce the concept of channels 2022-03-08 12:07:00 +01:00
osbuild-composer-manifest-tests Test all manifests with depsolved package sets 2021-11-19 19:50:25 +01:00
osbuild-dnf-json-tests test: use T.TempDir to create temporary test directory 2022-04-05 09:27:43 +02:00
osbuild-image-tests osbuild-image-tests: skip Openstack boot testing on aarch64 2021-11-18 16:24:36 +01:00
osbuild-koji koji: fix excessive logging & monitoring 2022-04-05 23:48:30 +02:00
osbuild-koji-tests gosec: G204 - Subproccess launched as function arg 2021-12-13 12:17:30 +02:00
osbuild-mock-openid-provider osbuild-mock-openid-provider: use offline token as org id 2022-03-08 12:07:00 +01:00
osbuild-package-sets cmd: add osbuild-package-sets for printing package sets of an image 2022-03-29 11:36:52 +02:00
osbuild-pipeline osbuild-pipeline: use repo name from the request if provided 2022-03-12 08:36:40 +01:00
osbuild-service-maintenance cmd/osbuild-service-maintenance: Log aws error 2022-03-02 12:36:09 +01:00
osbuild-store-dump distro/fedora: implementation cleanups for newer releases 2022-02-03 14:51:07 +01:00
osbuild-upload-aws osbuild-service-maintenance: Clean up expired images 2021-12-03 00:14:09 +00:00
osbuild-upload-azure cmd/upload-azure: set storage account 2021-03-06 15:40:48 +00:00
osbuild-upload-gcp cmd/osbuild-upload-gcp: use ComputeImageInsert() 2022-04-14 19:07:31 +01:00
osbuild-upload-generic-s3 OSBuild - add support for generic S3 services 2022-04-07 15:01:01 +02:00
osbuild-upload-oci Add support for OCI upload provider 2022-01-28 15:16:47 +01:00
osbuild-worker Weldr: support GCP upload target 2022-04-14 19:07:31 +01:00