aboutsummaryrefslogtreecommitdiff
path: root/scripts/test-configs/raidz1.conf
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-01-18 13:25:00 -0600
committerCraig Jennings <c@cjennings.net>2026-01-18 13:25:00 -0600
commit3e3d24e12750a5a79925ae36b5e48598116d5636 (patch)
tree6bcfed700cbc9fff0e35c54f8b26d5defd205aee /scripts/test-configs/raidz1.conf
parent3ecf4e25cb52ca1ca57c386821f66e6a3b894848 (diff)
downloadarchangel-3e3d24e12750a5a79925ae36b5e48598116d5636.tar.gz
archangel-3e3d24e12750a5a79925ae36b5e48598116d5636.zip
Add CI/CD test infrastructure
- Add Makefile with targets: all, test, test-unit, test-install, build, release, clean, lint - Add test-install.sh for automated VM installation testing - Add test configs: single-disk, mirror, raidz1, no-ssh, custom-locale - Add test-logs/ to .gitignore - Uses sshpass for SSH authentication to live ISO - Copies latest install-archzfs to VM before testing (allows testing without rebuild) - Supports --list to show available configs
Diffstat (limited to 'scripts/test-configs/raidz1.conf')
-rw-r--r--scripts/test-configs/raidz1.conf14
1 files changed, 14 insertions, 0 deletions
diff --git a/scripts/test-configs/raidz1.conf b/scripts/test-configs/raidz1.conf
new file mode 100644
index 0000000..4de8a78
--- /dev/null
+++ b/scripts/test-configs/raidz1.conf
@@ -0,0 +1,14 @@
+# Test config: 3-disk RAIDZ1 (tests RAID parity)
+
+HOSTNAME=test-raidz1
+TIMEZONE=UTC
+LOCALE=en_US.UTF-8
+KEYMAP=us
+
+DISKS=/dev/vda,/dev/vdb,/dev/vdc
+RAID_LEVEL=raidz1
+
+NO_ENCRYPT=yes
+ROOT_PASSWORD=testpass
+
+ENABLE_SSH=yes