debian-forge-composer/test/cases
Christian Kellner b562d144ca distro/*: allow /boot to be customized
Since the LVM support was added to all distros, our disk
related code is adaptive, i.e. we will set the correct BLS
and grub2 prefix if there a `boot` partiton is present in
the layout after all customizations happen, which includes
LVMification.
One thing that was not yet fully working was layouts that
do not yet have a `/boot` partition but allow LVMification.
In that case `NewPartitionTable` and if `/boot` was the
first (or only) customization, would LVMify the partition
which in turn would create the `/boot` partition; but after
`newPT.ensureLVM()` the call to `newPT.createFilesystem`
with `/boot` would try to create another `/boot` mountpoint.
In order to deal with this situation correctly we are now
using a two phase approach: 1) enlarge existing mountpoints
and collect new ones. 2) if there are new ones and LMVify
was allowed, switch to LVM layout. Do a second pass and now
create or enlarge existing partitions, handling `/boot` in
the process.
2022-08-08 18:05:05 +02:00
..
api osbuild-mock-openid-provider: support client_credentials grant type 2022-08-05 16:15:24 +02:00
api.sh osbuild-mock-openid-provider: support client_credentials grant type 2022-08-05 16:15:24 +02:00
aws.sh provision.sh: add none authentication method for on-premise scenario 2022-08-04 11:55:43 +02:00
aws_s3.sh provision.sh: add none authentication method for on-premise scenario 2022-08-04 11:55:43 +02:00
azure.sh provision.sh: add none authentication method for on-premise scenario 2022-08-04 11:55:43 +02: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 provision.sh: add none authentication method for on-premise scenario 2022-08-04 11:55:43 +02:00
container-upload.sh provision.sh: add none authentication method for on-premise scenario 2022-08-04 11:55:43 +02: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/diff-manifests: fix error handling 2022-07-28 10:12:17 +02:00
filesystem.sh distro/*: allow /boot to be customized 2022-08-08 18:05:05 +02:00
gcp.sh provision.sh: add none authentication method for on-premise scenario 2022-08-04 11:55:43 +02:00
generic_s3.sh provision.sh: add none authentication method for on-premise scenario 2022-08-04 11:55: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 provision.sh: add none authentication method for on-premise scenario 2022-08-04 11:55:43 +02:00
koji.sh test/koji.sh: use JWT authentication method 2022-08-04 11:55:43 +02: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: add functions variant usable with JWT without providing ORG ID 2022-08-04 11:55:43 +02:00
oscap.sh test/oscap.sh: provision SUT for the on-premise scenario 2022-08-05 16:15:24 +02:00
ostree-ng.sh tests/ostree-ng: use /var/tmp/ as TMPDIR for mkkiso 2022-08-08 11:32:03 +02:00
ostree-raw-image.sh provision.sh: add none authentication method for on-premise scenario 2022-08-04 11:55:43 +02:00
ostree-rebase-bios.sh tests/ostree-rebase: split to uefi and bios 2022-08-08 11:32:03 +02:00
ostree-rebase-uefi.sh tests/ostree-rebase: split to uefi and bios 2022-08-08 11:32:03 +02:00
ostree-simplified-installer.sh provision.sh: add none authentication method for on-premise scenario 2022-08-04 11:55:43 +02:00
ostree.sh provision.sh: add none authentication method for on-premise scenario 2022-08-04 11:55:43 +02:00
regression-bigiso.sh provision.sh: add none authentication method for on-premise scenario 2022-08-04 11:55:43 +02:00
regression-composer-works-behind-satellite-fallback.sh provision.sh: add none authentication method for on-premise scenario 2022-08-04 11:55:43 +02:00
regression-composer-works-behind-satellite.sh provision.sh: add none authentication method for on-premise scenario 2022-08-04 11:55:43 +02:00
regression-excluded-dependency.sh provision.sh: add none authentication method for on-premise scenario 2022-08-04 11:55:43 +02:00
regression-include-excluded-packages.sh provision.sh: add none authentication method for on-premise scenario 2022-08-04 11:55:43 +02:00
regression-insecure-repo.sh provision.sh: add none authentication method for on-premise scenario 2022-08-04 11:55:43 +02:00
regression-no-explicit-rootfs-definition.sh provision.sh: add none authentication method for on-premise scenario 2022-08-04 11:55:43 +02:00
regression-old-worker-new-composer.sh ci/tests: Change the way artifacts are collected 2022-07-18 11:33:57 +03:00
shared_lib.sh tests: Add nvr checking into a shared library 2022-02-04 23:43:43 +01:00
upgrade8to9.sh ci/tests: Change the way artifacts are collected 2022-07-18 11:33:57 +03:00
vmware.sh provision.sh: add none authentication method for on-premise scenario 2022-08-04 11:55:43 +02:00