debian-forge-composer/test/cases
Ondřej Budai 966049ec3c test: use firmware auto-detection with virt-install >= 4
3013889727

changed the behaviour of --boot uefi. Now, it doesn't pass the loader options
but uses firmware="efi" that uses libvirt's ability to auto-detect the correct
loader.

Therefore, for distributions that ship the new virt-install, we have to change
the --boot argument. --boot uefi should now be able to automatically set the
uefi loader correctly without passing any extra loader options. The only issue
is that CS9 has issues with secure boot and edge, so we need to disable
secure boot using a new (and arcane) syntax (the old loader arguments no
longer work):

firmware.feature0.name=secure-boot,firmware.feature0.enabled=no
(https://libvirt.org/formatdomain.html#bios-bootloader)

See the CS9 bug for secure boot issues on edge:

https://bugzilla.redhat.com/show_bug.cgi?id=2108646

Also, since --os-type is deprecated in libvirt >= 4, let's remove it.

Signed-off-by: Ondřej Budai <ondrej@budai.cz>
2022-09-13 16:06:19 +01:00
..
api test: move greenprint and redprint functions to shared_lib.sh 2022-09-13 16:06:19 +01:00
api.sh test: move greenprint and redprint functions to shared_lib.sh 2022-09-13 16:06:19 +01:00
aws.sh test: move greenprint and redprint functions to shared_lib.sh 2022-09-13 16:06:19 +01:00
aws_s3.sh test: disable non supported tests 2022-08-24 19:37:43 +02:00
azure.sh test: override hashicorp repo releasever for F37 2022-09-13 16:06:19 +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 provision.sh: don't start local worker and Weldr with TLS auth 2022-08-04 11:55:43 +02:00
container-embedding.sh test: move greenprint and redprint functions to shared_lib.sh 2022-09-13 16:06:19 +01:00
container-upload.sh test: move greenprint and redprint functions to shared_lib.sh 2022-09-13 16:06:19 +01:00
cross-distro.sh provision.sh: add none authentication method for on-premise scenario 2022-08-04 11:55:43 +02:00
diff-manifests.sh test: move greenprint and redprint functions to shared_lib.sh 2022-09-13 16:06:19 +01:00
filesystem.sh test: move greenprint and redprint functions to shared_lib.sh 2022-09-13 16:06:19 +01:00
gcp.sh test: move greenprint and redprint functions to shared_lib.sh 2022-09-13 16:06:19 +01:00
generic_s3.sh test: disable non supported tests 2022-08-24 19:37:43 +02:00
generic_s3_http.sh Upload to HTTPS S3 - Support self signed certificate 2022-05-26 13:46:00 +03:00
generic_s3_https_insecure.sh Upload to HTTPS S3 - Support self signed certificate 2022-05-26 13:46:00 +03:00
generic_s3_https_secure.sh Upload to HTTPS S3 - Support self signed certificate 2022-05-26 13:46:00 +03:00
image_tests.sh provision.sh: add none authentication method for on-premise scenario 2022-08-04 11:55:43 +02:00
installers.sh test: move greenprint and redprint functions to shared_lib.sh 2022-09-13 16:06:19 +01:00
koji.sh test: move greenprint and redprint functions to shared_lib.sh 2022-09-13 16:06:19 +01:00
libvirt.sh provision.sh: add none authentication method for on-premise scenario 2022-08-04 11:55:43 +02:00
manifest_tests.sh provision.sh: add none authentication method for on-premise scenario 2022-08-04 11:55:43 +02:00
multi-tenancy.sh test: move greenprint and redprint functions to shared_lib.sh 2022-09-13 16:06:19 +01:00
oscap.sh test: move greenprint and redprint functions to shared_lib.sh 2022-09-13 16:06:19 +01:00
ostree-ng.sh test: move greenprint and redprint functions to shared_lib.sh 2022-09-13 16:06:19 +01:00
ostree-raw-image.sh test: use firmware auto-detection with virt-install >= 4 2022-09-13 16:06:19 +01:00
ostree-rebase-bios.sh test: move greenprint and redprint functions to shared_lib.sh 2022-09-13 16:06:19 +01:00
ostree-rebase-uefi.sh test: move greenprint and redprint functions to shared_lib.sh 2022-09-13 16:06:19 +01:00
ostree-simplified-installer.sh test: move greenprint and redprint functions to shared_lib.sh 2022-09-13 16:06:19 +01:00
ostree.sh test: move greenprint and redprint functions to shared_lib.sh 2022-09-13 16:06:19 +01:00
regression-bigiso.sh test: new weldr client compatibility for test scripts 2022-09-13 16:06:19 +01:00
regression-composer-works-behind-satellite-fallback.sh test: move greenprint and redprint functions to shared_lib.sh 2022-09-13 16:06:19 +01:00
regression-composer-works-behind-satellite.sh test: move greenprint and redprint functions to shared_lib.sh 2022-09-13 16:06:19 +01:00
regression-excluded-dependency.sh test: new weldr client compatibility for test scripts 2022-09-13 16:06:19 +01:00
regression-include-excluded-packages.sh test: new weldr client compatibility for test scripts 2022-09-13 16:06:19 +01:00
regression-insecure-repo.sh test: move greenprint and redprint functions to shared_lib.sh 2022-09-13 16:06:19 +01:00
regression-no-explicit-rootfs-definition.sh test: new weldr client compatibility for test scripts 2022-09-13 16:06:19 +01:00
regression-old-worker-new-composer.sh test: move greenprint and redprint functions to shared_lib.sh 2022-09-13 16:06:19 +01:00
shared_lib.sh test: move greenprint and redprint functions to shared_lib.sh 2022-09-13 16:06:19 +01:00
upgrade8to9.sh test: move greenprint and redprint functions to shared_lib.sh 2022-09-13 16:06:19 +01:00
vmware.sh test: move greenprint and redprint functions to shared_lib.sh 2022-09-13 16:06:19 +01:00