diff options
| author | Craig Jennings <c@cjennings.net> | 2026-01-25 08:34:47 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-01-25 08:34:47 -0600 |
| commit | fea9a9f1476e0fbc04ee879df8a4a64813acaa01 (patch) | |
| tree | 5dd35699af00e8ade7fe27cc0581b4cfb8c42594 /todo.org | |
| parent | d3d0e8ef4035b7a397ed623a97604679bfd00c47 (diff) | |
| download | archangel-fea9a9f1476e0fbc04ee879df8a4a64813acaa01.tar.gz archangel-fea9a9f1476e0fbc04ee879df8a4a64813acaa01.zip | |
Phase 4.3 complete: btrfs validation testing
- Non-LUKS tests all pass (single, mirror, stripe)
- LUKS reboot automation attempted but blocked (encrypt hook limitation)
- Added manual LUKS verification task to todo.org
- Session notes updated
Diffstat (limited to 'todo.org')
| -rw-r--r-- | todo.org | 16 |
1 files changed, 16 insertions, 0 deletions
@@ -24,6 +24,22 @@ New format: archzfs-2026-01-24-vmlinuz-6.12.66-lts-x86_64.iso Date should come right after project name for easier sorting and identification. Update build.sh ISO_NAME variable. +** TODO [#A] Manually verify LUKS btrfs installations boot correctly +Automated reboot testing for LUKS configs is blocked - can't send passphrase to +initramfs encrypt hook via QEMU. Installation tests pass, but need manual verification +that systems actually boot and decrypt correctly. + +Test on physical hardware or VM with manual interaction: +1. Boot from archzfs ISO +2. Run: archangel --config-file with LUKS config +3. Reboot, enter passphrase at GRUB prompt +4. Enter passphrase at initramfs prompt +5. Verify system boots to login + +Configs to test: btrfs-luks (single disk), btrfs-mirror-luks (2-disk RAID1) + +See [[file:docs/TESTING-STRATEGY.org][TESTING-STRATEGY.org]] for background on automation limitations. + ** TODO [#A] Fix mkinitcpio configuration in install-archzfs (causes boot failure) After kernel updates or mkinitcpio regeneration, systems fail to boot because install-archzfs leaves incorrect mkinitcpio configuration from the live ISO environment. |
