mirror of
https://github.com/containers/bootc.git
synced 2026-02-05 15:45:53 +01:00
The previous commit consolidated test content (nushell, cloud-init, etc.) into the base image. This completes that work by removing the separate `build-integration-test-image` target and updating all references. Now `just build` produces the complete test-ready image directly, simplifying the build pipeline and eliminating the intermediate `localhost/bootc-integration` image. Also adds SKIP_CONFIGS support for the coreos testing workflow, which skips LBIs, test kargs, and install configs that would conflict with FCOS. Signed-off-by: Colin Walters <walters@verbum.org>
16 lines
385 B
Docker
16 lines
385 B
Docker
# Enable fsverity at install time
|
|
# Use bootc-install (not bootc) to avoid LBIs that can't be fetched in this test environment
|
|
FROM localhost/bootc-install
|
|
RUN <<EORUN
|
|
set -xeuo pipefail
|
|
cat > /usr/lib/ostree/prepare-root.conf <<EOF
|
|
[composefs]
|
|
enabled = verity
|
|
EOF
|
|
cat > /usr/lib/bootc/install/90-ext4.toml <<EOF
|
|
[install.filesystem.root]
|
|
type = "ext4"
|
|
EOF
|
|
bootc container lint
|
|
EORUN
|