debian-forge-composer/tools
Thomas Lavocat 31e3729236 tools/image-info: use osbuild's internal to mount
On the newest versions of rhel 92, 88, a change in behavior makes the
previous version of image-info failing to mount loopback devices. We've
tracked down this error to be a race condition on udev, yet without
understanding what changed for now.

Osbuild had for some time already a cleaner way to mount partitions.
osbuild has some machinery to opt out of block device handling in udev
48a4419705/devices/org.osbuild.loopback (L69)
Using this fixes the issue at hand.

This changes the way we need to mount all the partitions, including the
LVM ones. This new mechanism might also pave the way to include lusks fs.
2023-02-14 14:37:10 +01:00
..
appsre-ansible tools/appsre-ansible: workaround missing authselect-compat 2023-01-24 16:04:40 +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 test-case-generators: enable rhel8 azure aarch64 manifest generation 2023-01-30 17:40:18 +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: workaround missing authselect-compat-1.2.5-2.el9_1 in RHUI repos 2023-01-24 15:40:02 +01:00
appsre-worker-packer-container.sh templates/packer: update amazon plugin 2022-09-27 10:47:32 +02:00
build-rpms.py app-sre: Update AMIs to rhel-9.0 2022-09-27 10:47:32 +02:00
define-compose-url.sh Revert "test: Update nightly compose URL to updates URL" 2023-01-10 00:28:23 +01: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 test: adapt to shellcheck v0.9.0 2022-12-13 13:55:53 +01:00
generic_s3_test.sh provision.sh: don't start local worker and Weldr with TLS auth 2022-08-04 11:55:43 +02:00
image-info tools/image-info: use osbuild's internal to mount 2023-02-14 14:37:10 +01:00
koji-compose.py tools/koji-composer: add encoding to open() 2023-01-06 11:34:50 +01:00
libvirt_test.sh libvirt.sh: Adjust virt-install parameters for 9.2 2023-01-10 00:28:23 +01:00
prepare-source.sh go.mod: update to Go 1.18 2023-01-09 14:03:18 +01:00
provision.sh tools/provision.sh: copy RHEL repo overrides using wildcard 2022-11-09 20:25:01 +01: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 run-koji-container.sh: drop the duplicate vhd.xz format 2022-12-01 20:59:30 +01:00
run-mock-auth-servers.sh test: extract common JTW code from the multi-tenancy.sh test 2022-08-04 11:55:43 +02: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