diff options
| author | Craig Jennings <c@cjennings.net> | 2026-01-18 13:25:00 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-01-18 13:25:00 -0600 |
| commit | 3e3d24e12750a5a79925ae36b5e48598116d5636 (patch) | |
| tree | 6bcfed700cbc9fff0e35c54f8b26d5defd205aee /scripts/test-configs/raidz1.conf | |
| parent | 3ecf4e25cb52ca1ca57c386821f66e6a3b894848 (diff) | |
| download | archangel-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.conf | 14 |
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 |
