debian-forge-composer/tools
Christian Kellner 98b491fcac distro/rhel85: automatically convert to LVM on fs customizations
Whenever we create a new mountpoint due to a user customization,
ensure the layout uses LVM, i.e. convert plain layouts to it, if
needed. This does not apply to rpm-ostree based systems.
Add "lvm2" to the build pipeline and thus generate new manifests
and image infos.
Adjust the existing tests that assumed we can not create more
than 4 partitions on mbr layouts, since that is now not true
anymore.
This is a port from rhel86, commit 63aa155

The change in osPipeline() is required now to fix the Prefix for the
bootloader specification when LVM is used. The unspecified Prefix, which
was previously used for all cases, defaults to "/boot". When the layout
is converted to LVM, a boot partition is created and the BLS Prefix
should be set to "".

In the case where we don't have a partition table, the BLS stage is not
needed, but it was done unconditionally before, so keep the default
image definitions unchanged.

Co-Authored-By: Achilleas Koutsou <achilleas@koutsou.net>
2022-04-30 12:37:50 +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 distro/rhel85: automatically convert to LVM on fs customizations 2022-04-30 12:37:50 +01: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: don't save the AMIs on PRs 2022-03-11 09:06:43 +01: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
image-info image-info: support analyzing gce image type 2022-04-14 19:07:31 +01:00
koji-compose-v2.py cloudapi/v2: add koji-specific tests 2022-02-01 20:28:40 +00:00
koji-compose.py test: use DISTRO_CODE to select tests case 2021-03-26 14:05:20 +00:00
libvirt_test.sh OSBuild - add support for generic S3 services 2022-04-07 15:01:01 +02:00
prepare-source.sh bump the minimum Go version to 1.16 2022-01-12 11:35:06 +01:00
provision.sh test: Add work around for bug bz#2057769 2022-02-26 00:27:21 +00:00
run-koji-container.sh tools: move to new utility-container builds 2021-02-23 09:47:17 +01:00
s3_test.sh OSBuild - add support for generic S3 services 2022-04-07 15:01:01 +02: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