~dbungert/curtin:integration-run-bm-debug

Last commit made on 2025-04-29
Get this branch:
git clone -b integration-run-bm-debug https://git.launchpad.net/~dbungert/curtin
Only Dan Bungert can upload to this branch. If you are Dan Bungert please log in for upload directions.

Branch merges

Branch information

Name:
integration-run-bm-debug
Repository:
lp:~dbungert/curtin

Recent commits

3d977b5... by Dan Bungert

integration: add run_bm(..., debug=True) helper

The debug argument for run_bm allows for running curtin outside of the
integration test itself, but with all the setup being done for you by
the integration test. This means that custom tweaks can be done to the
curtin code before running, setting breakpoints, etc.

b1a885f... by Dan Bungert

curthooks: set FK env vars for dpkg-reconfigure of the kernel

LP: #2106682

148b02f... by Olivier Gayot

zfs: increase size of keystore

On plucky, a 20MiB keystore does not allow the install to complete. For some
reason, cryptsetup seems to place the data segment at offset 32MiB instead of
16MiB (which was the case previously).

This results in warnings & errors:

When running crtypsetup luksFormat:

> Device /dev/zvol/rpool/keystore is too small for activation, there is no remaining space for data.

When runnign cryptsetup open:

> Requested offset is beyond real size of device /dev/zvol/rpool/keystore

LP: #2107381

Signed-off-by: Olivier Gayot <email address hidden>

3a12321... by Dan Bungert

several: fix flake re unassigned globals

ade5432... by Dan Bungert

apt_config: attempt to clean cloud-init-base

207b0bb... by Dan Bungert

control: build-dep on python3-packaging

8ddb959... by Dan Bungert

curthooks: rename kernel event

initramfs config sounds more specific than what this really does. Now,
this runs kernel postinstall hooks for Debian-like systems, providing
the updated initrd functionality along with other expected behaviors.

8409641... by Michael Hudson-Doyle

curthooks: rely on reconfiguring kernel to create initramfs

ce8d066... by Dan Bungert

curthooks: reconfigure kernel after initrd generated

Kernel postinstall scripts do several helpful things that we don't want
to duplicate code for here in curthooks. Run those scripts.

Done with LP: #2101831 in mind but expected to be more broadly useful.

1343ac9... by Dan Bungert

curthooks: move zipl invocation after update-initramfs

To match the behavior of the zz-zipl script in s390-tools, zipl should
be invoked after the initrd is in place.