aboutsummaryrefslogtreecommitdiff
path: root/todo.org
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-01-25 08:34:47 -0600
committerCraig Jennings <c@cjennings.net>2026-01-25 08:34:47 -0600
commitfea9a9f1476e0fbc04ee879df8a4a64813acaa01 (patch)
tree5dd35699af00e8ade7fe27cc0581b4cfb8c42594 /todo.org
parentd3d0e8ef4035b7a397ed623a97604679bfd00c47 (diff)
downloadarchangel-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.org16
1 files changed, 16 insertions, 0 deletions
diff --git a/todo.org b/todo.org
index 7871590..e2fd34c 100644
--- a/todo.org
+++ b/todo.org
@@ -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.