debian-forge-composer/test/cases
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
..
api.sh test/api.sh: take advantage of GCP guest tools to SSH to the VM 2022-04-14 19:07:31 +01:00
aws.sh test: add test purpose 2022-03-09 22:46:25 +01:00
aws_s3.sh OSBuild - add support for generic S3 services 2022-04-07 15:01:01 +02:00
azure.sh test: add test purpose 2022-03-09 22:46:25 +01:00
azure_hyperv_gen2.sh Test Azure images on HyperV Gen1 and Gen2 2021-06-22 13:44:19 +03:00
base_tests.sh test: add test purpose 2022-03-09 22:46:25 +01:00
cross-distro.sh tests/cross-distro: filter out beta and stream repos 2022-02-07 11:37:13 +02:00
filesystem.sh tests: Better implementation for ab30694 2022-02-26 17:53:09 +00:00
gcp.sh Weldr: support GCP upload target 2022-04-14 19:07:31 +01:00
generation.sh test: add test purpose 2022-03-09 22:46:25 +01:00
generic_s3.sh Generic S3 test - retry creating the alias in case the service is not yet up 2022-04-12 09:39:21 +02:00
image_tests.sh test/image-tests: temporarily skip azure_rhui image testing 2022-03-08 13:19:34 +01:00
installers.sh test: save installer test manifest and build log 2022-03-28 14:08:57 +02:00
koji.sh test/koji: install podman-plugins everywhere 2022-03-08 12:07:00 +01:00
libvirt.sh test: add test purpose 2022-03-09 22:46:25 +01:00
manifest_tests.sh Test all manifests with depsolved package sets 2021-11-19 19:50:25 +01:00
multi-tenancy.sh worker: Support client_credentials grant type in client 2022-03-21 09:43:43 +01:00
ostree-ng.sh test/ostree-ng: remove user customization from upgrade BP 2022-04-06 16:34:31 +02:00
ostree-raw-image.sh test/cases: use correct OS_VARIANT for CentOS Stream 9 2022-02-18 10:39:08 +00:00
ostree-rebase.sh test: Enable CS9 test for ostree-rebase and ostree 2022-04-06 08:59:37 +02:00
ostree-simplified-installer.sh test: Clean up and improve ostree-simplified-installer.sh 2022-03-29 08:09:37 +02:00
ostree.sh test/ostree: update ostree compose request to match new requirements 2022-02-23 11:08:24 +01:00
regression-bigiso.sh tests/ci: split regression tests 2022-04-04 12:18:53 +02:00
regression-composer-works-behind-satellite-fallback.sh tests/ci: split regression tests 2022-04-04 12:18:53 +02:00
regression-composer-works-behind-satellite.sh tests/ci: split regression tests 2022-04-04 12:18:53 +02:00
regression-excluded-dependency.sh tests/ci: split regression tests 2022-04-04 12:18:53 +02:00
regression-include-excluded-packages.sh tests/ci: split regression tests 2022-04-04 12:18:53 +02:00
regression-no-explicit-rootfs-definition.sh Properly skip Fedora distros 2022-04-11 15:27:15 +02:00
regression-old-worker-new-composer.sh tests/ci: split regression tests 2022-04-04 12:18:53 +02:00
shared_lib.sh tests: Add nvr checking into a shared library 2022-02-04 23:43:43 +01:00
upgrade8to9.sh tests/upgrade: update gpg key 2022-03-22 10:54:30 +01:00
vmware.sh test: add test purpose 2022-03-09 22:46:25 +01:00