Add a new [install.ostree] configuration section to allow setting the ostree sysroot.bls-append-except-default option during installation. Closes: https://github.com/bootc-dev/bootc/issues/1710 Signed-off-by: Joel Capitao <jcapitao@redhat.com> Co-authored-by: Jean-Baptiste Trystram <jbtrystram@redhat.com> Assisted-by: Claude (Sonnet 4)
Integration tests crate
This crate holds integration tests (as distinct from the regular
Rust unit tests run as part of cargo test).
Building and running
cargo run -p tests-integration
will work. Note that at the current time all test suites target
an externally built bootc-compatible container image. See
how things are set up in e.g. Github Actions, where we first
run a podman build with the bootc git sources.
Available suites
composefs-bcvk
Intended only right now to be used with a sealed UKI image, and sanity checks the composefs backend.
host-privileged
This suite will run the target container image in a way that expects full privileges, but is not destructive.
install-alongside
This suite is DESTRUCTIVE, executing the bootc install to-existing-root
style flow using the host root. Run it in a transient virtual machine.
system-reinstall
This suite is DESTRUCTIVE, executing the system-reinstall-bootc
tests. Run it in a transient virtual machine.