debian-forge-composer/tools
Tomas Hozza 067e58857a koji-compose.py: support Koji composes with upload to cloud
Extend the `tools/koji-compose.py.sh` script to allow also testing the
upload to cloud, in addition to the testing that it supports currently.

If only the `DISTRO` and `ARCH` arguments are passed to the script, it
submits a new Koji compose with two image requests, as it always did.

If a `CLOUD_TARGET` and `IMAGE_TYPE` arguments are provided in addition
to `DISTRO` and `ARCH`, then the script submits a new Koji compose with
a single image request, which has the upload options set to make the
image be uploaded to cloud.

Supported cloud targets are:
 - `aws`
 - `azure`
 - `gcp`

The image types are those that are accepted by the Cloud API. The script
does not check at all if the provided combination of the cloud target
and image type is valid and submits anything that it gets to composer.
2022-07-22 11:39:49 +01:00
..
appsre-ansible tools/appsre-ansible: Explicitly specific mock config 2022-02-09 18:33:14 +01:00
deploy/test generate-all-test-cases: use SSH keys instead of password for VMs 2021-09-22 09:12:57 +02:00
test-case-generators Add fedora-36.json repo definitions 2022-07-21 12:19:38 +03:00
appsre-build-deploy.sh osbuild-service-maintenance: Clean up expired images 2021-12-03 00:14:09 +00:00
appsre-build-worker-packer.sh packer: use 8.6 as a base for RHEL images 2022-07-05 11:54:12 +02:00
define-compose-url.sh tools/define-compose-url: change url back to nightly 2022-04-04 12:11:59 +02:00
deploy-openstack tools: improve deploy-openstack script 2021-09-22 12:24:08 +01:00
deploy-qemu tools/deploy-qemu: use sys.exit instead of exit 2021-06-22 14:45:54 +02:00
gen-certs.sh tools: Add internal container names to certs 2021-01-30 13:20:11 +00:00
gen-ssh.sh test: Replace hard coded ssh keys on some test 2021-07-29 09:38:03 +03:00
gen-user-data Return error when write_files exists in cloud-init (#1644) 2021-08-20 22:24:38 +02:00
generic_s3_https_test.sh Upload to HTTPS S3 - Support self signed certificate 2022-05-26 13:46:00 +03:00
generic_s3_test.sh tools/generic_s3: remove unused condition 2022-07-01 13:00:52 +03:00
image-info image-info: add ability to read container images 2022-07-21 13:32:07 +02:00
koji-compose.py koji-compose.py: support Koji composes with upload to cloud 2022-07-22 11:39:49 +01:00
libvirt_test.sh ci/tests: Change the way artifacts are collected 2022-07-18 11:33:57 +03:00
prepare-source.sh bump the minimum Go version to 1.16 2022-01-12 11:35:06 +01:00
provision.sh ci/tests: Change the way artifacts are collected 2022-07-18 11:33:57 +03:00
rpm_spec_add_provides_bundle.sh Fedora - Use vendor instead of rpm dependencies 2022-06-23 18:02:09 +02:00
run-koji-container.sh tools: move to new utility-container builds 2021-02-23 09:47:17 +01:00
s3_test.sh ci/tests: Change the way artifacts are collected 2022-07-18 11:33:57 +03:00
set-env-variables.sh test: use hyphen in DISTRO_CODE instead of underscore 2021-09-24 17:03:53 +02:00
update-distgit.py docs: document the release process 2021-07-14 12:11:35 +02:00