100 Commits
Author SHA1 Message Date
lassulusandlassulus 4073ff2f48 types.luks: fix password check 2025-08-18 12:26:12 +00:00
lassulusandlassulus fa5746ecea types disk: fix deviceOrdering 2025-02-15 15:53:51 +00:00
lassulusandlassulus 85942f35d3 Revert "Fix: Device dependencies not sorting correctly"
This reverts commit 40da43e8e5.
2025-02-14 07:40:53 +00:00
lassulus 26ade10051 lib: fix recursiveUpdate not merging lists 2025-02-12 10:45:46 +01:00
lassulus b64dddf61b install-cli: use disks from diskMappings arg for grub devices 2025-01-10 17:17:54 +01:00
lassulus b9ca21dc6c export nixosModule as file 2025-01-09 14:17:26 +01:00
lassulus 255e11e831 module: add default for tests.bootCommand 2024-11-26 18:21:37 +01:00
lassulus 49b22d486c delete old logo 2024-09-23 12:21:55 +02:00
lassulus a574d68d37 module: add vmWithDisko output to system 2024-08-01 13:00:08 +02:00
lassulus 5a9f2498fb luks: add testmode password "disko" 2024-07-21 22:45:12 +02:00
lassulus c5e5018a04 make-disk-image: add testMode, copyNixStore & extraConfig params 2024-07-21 22:40:29 +02:00
lassulus 6208b31a73 nix fmt 2024-07-21 16:44:30 +02:00
lassulusandmergify[bot] dd4d1663cc document extraRootModules better 2024-06-24 13:36:20 +00:00
lassulus a77fb7dde9 add table-to-gpt migration guide 2024-05-30 21:28:52 +02:00
lassulus e18e85ba3f tests/make-disk-image: increase memSize 2024-04-08 18:40:31 +02:00
lassulus 89b617b99d idempotent gpt 2024-04-07 12:47:36 +02:00
lassulus f6f2e009d6 types zpool: create pool if device is a zfs_member 2024-03-21 05:36:42 +01:00
lassulus b7a91b50fd types table: fix duplicate create run 2024-03-20 03:26:36 +01:00
lassulus f6b72bfed7 types *: make create idempotent 2024-03-13 09:58:33 +01:00
lassulusandJörg Thalheim 05f0e3fd56 lib/tests: use startCommand for create_machine 2024-03-05 08:56:58 +01:00
lassulus 561579a631 add long-device-name test & example 2024-03-04 14:55:56 +01:00
lassulus 56f6d3d4af types gpt: hash label if it's > 36 characters 2024-03-04 14:55:56 +01:00
lassulus 3cb3775f9b lib/tests: use startCommand for create_machine 2024-03-04 01:51:42 +01:00
lassulus 0661bb800c types table: add deprecation warning 2024-02-17 05:31:02 +01:00
lassulusandmergify[bot] c13d481b78 hybrid-mbr: cleanup test, wait for udev after paritioning 2024-02-17 04:06:51 +00:00
lassulusandmergify[bot] e7ed2e9239 tests bcachefs: use linux_testing 2023-12-14 16:02:39 +00:00
lassulusandmergify[bot] 41d3be72d7 tests *: don't test for zfs in /dev 2023-12-14 16:02:39 +00:00
lassulusandmergify[bot] 01ec6024d6 example lukgs-btrfs-subvolumes: fix passwordFile location 2023-11-12 09:21:13 +00:00
lassulusandmergify[bot] 944d338d24 quickstart: remove deprecated disk handling 2023-10-27 16:02:07 +00:00
lassulusandmergify[bot] 0d39ae5a5b types luks: add password prompt 2023-10-02 16:57:23 +00:00
lassulusandmergify[bot] 2bf4fc166b flake: deprecate .lib.lib 2023-09-26 14:00:14 +00:00
lassulusandmergify[bot] d48930701c lib.makeDiskImages: also execute postVM 2023-09-26 13:29:13 +00:00
lassulusandmergify[bot] 98a6ab9b52 make-disk-image: fix pre/post files with empty glob 2023-09-22 10:56:30 +00:00
lassulusandmergify[bot] 9f29cedac7 rename makeDiskImage -> makeDiskImages 2023-09-18 12:16:33 +00:00
lassulusandmergify[bot] 56e6cad143 module: add images to system.build 2023-09-18 12:16:33 +00:00
lassulusandmergify[bot] 689873ae4f types *: run udevadm settle after partprobe 2023-09-13 22:07:35 +00:00
lassulusandmergify[bot] be98cffef0 example: add mdadm-raid0 2023-09-12 09:45:57 +00:00
lassulusandmergify[bot] 79785c1cfc add pkgs.parted where partprobe is needed 2023-09-12 09:45:57 +00:00
lassulusandmergify[bot] 7304727801 disk-deactivate: support all raid types 2023-09-12 08:41:56 +00:00
lassulusandmergify[bot] 7036bb8b30 disk-deactivate: execute directly instead of echoing script 2023-09-12 08:41:56 +00:00
lassulusandmergify[bot] f9907fcf6d module: add extraTestConfig 2023-09-09 13:32:33 +00:00
lassulusandmergify[bot] 7bee8de8e6 disk-deactivate: return correct bash script 2023-09-07 06:48:47 +00:00
lassulusandmergify[bot] b2ea7d6258 disk-deactivate: show disk layout before and after running 2023-09-05 09:23:03 +00:00
lassulusandmergify[bot] dd5cdd852c module: add tests.extraChecks 2023-09-02 10:14:48 +00:00
lassulusandmergify[bot] d53cd437d3 module: fix legacy aliases 2023-08-31 10:00:56 +00:00
lassulusandmergify[bot] 4eed2457b0 tests luks-interactive: do luks unlock manually 2023-08-16 15:19:21 +00:00
lassulus 32e7d56c08 make-disk-image: get nixos-install from the instantiated system 2023-08-10 15:08:59 +02:00
lassulusandmergify[bot] 7178a815e9 tests: disable documentation 2023-08-10 12:18:39 +00:00
lassulusandmergify[bot] 0725574ad8 move standalone test to separate file 2023-08-10 12:18:39 +00:00
lassulusandmergify[bot] 491e567d47 tests: enable swraid, add luks-on-mdadm test 2023-08-10 11:03:58 +00:00
lassulusandmergify[bot] 5a9bfa9fa6 fix example in README 2023-08-07 15:57:14 +00:00
lassulusandmergify[bot] 8ae297f5e9 tests: add make-disk-image-impure 2023-08-07 15:57:14 +00:00
lassulusandmergify[bot] ab5f8eea75 make-disk-image: add impure variant 2023-08-07 15:57:14 +00:00
lassulusandmergify[bot] 43f17a8b31 tests: add make-disk-image test 2023-07-28 12:43:42 +00:00
lassulusandmergify[bot] 04e227bab7 tests: pass diskoLib instead of makeDiskoTest 2023-07-28 12:43:42 +00:00
lassulusandmergify[bot] 5e253d949f makeDiskImage: add extraPostVM arg 2023-07-28 12:43:42 +00:00
lassulusandmergify[bot] 8edfd2295c fixup! types disk: add imageSize for makeDiskImage 2023-07-28 12:43:42 +00:00
lassulusandmergify[bot] 578ad4ef34 types disk: add imageSize for makeDiskImage 2023-07-28 12:43:42 +00:00
lassulusandmergify[bot] a8834f94f3 lib: add makeDiskImage 2023-07-28 12:43:42 +00:00
lassulusandmergify[bot] 5c5279567f types mdadm: enable swraid 2023-07-28 12:43:42 +00:00
lassulusandmergify[bot] 0e40d07f86 lib/tests: cleanup 2023-07-28 12:43:42 +00:00
lassulusandmergify[bot] 0d2ae00b00 testLib.makeDiskoTest: remove base & minimal profile 2023-07-28 12:43:42 +00:00
lassulus aa433abf67 remove legacy ci.nix 2023-07-28 14:29:03 +02:00
lassulus c3e4e625c1 examples; document EF02 type 2023-07-21 14:28:58 +02:00
lassulus 7a37b47634 lib makeDiskoTest: create -> format 2023-07-21 14:25:51 +02:00
lassulus 737a21794c lib makeDiskoTest: set networking.hostId to non null value 2023-07-20 21:51:54 +02:00
lassulus 1ddcff717c module: pass makeTest and eval-config to diskoLib 2023-07-20 21:32:53 +02:00
lassulus 2800cf502a tests cli: use direct mode 2023-07-20 19:17:11 +02:00
lassulus 2b728ffe02 libTests prepareDisks: set grub.devices to nodev if empty 2023-07-20 19:03:26 +02:00
lassulus 7e2a3475f0 tests lvm-raid: use grub as systemd-boot is broken with raid1 /boot 2023-07-20 19:03:26 +02:00
lassulus 4fa29318f6 examples: set EF00 partition types 2023-07-20 19:03:26 +02:00
lassulus 4cad47f3fa module: expose diskoTest via system.build 2023-07-20 18:43:30 +02:00
lassulus bfc300b1c2 tests boot-raid1: use grub as systemd-boot is broken with raid1 /boot 2023-07-20 18:43:30 +02:00
lassulus 4df1400b38 makeDiskoTest: remove deprecated grub-devices 2023-07-20 18:31:53 +02:00
lassulus fc98920ef5 lib makeDiskoTest: use systemd-boot if efi is enabled 2023-07-20 18:31:17 +02:00
lassulus 815d018e2f lib makeDiskoTest: allow passing of extendModules 2023-07-20 18:30:55 +02:00
lassulus 97b09a791f lib toplevel._scripts: set mountScriptNoDeps in correct namespace 2023-07-20 18:05:23 +02:00
lassulus 260c0023db types gpt: set grub.devices automatically 2023-07-20 18:04:41 +02:00
lassulus e388239311 example zfs: add ESP type 2023-07-20 18:03:59 +02:00
lassulusandmergify[bot] 774ce7df25 types disk: cleanup name 2023-07-19 19:07:40 +00:00
lassulusandmergify[bot] 5ad79f43df add legacy-table test & example 2023-07-19 19:07:40 +00:00
lassulusandmergify[bot] 9191c0ed48 types mdadm: fix typo 2023-07-19 19:07:40 +00:00
lassulusandmergify[bot] 480d61c3f7 lib: rename umount to destroy 2023-07-19 19:07:40 +00:00
lassulusandmergify[bot] f0aa14154e disko: document modes 2023-07-19 19:07:40 +00:00
lassulusandmergify[bot] 04452cfd2b tests: refactor to not use args and to use gpt type 2023-07-19 19:07:40 +00:00
lassulusandmergify[bot] c77e66cea1 types swap: check real path of the device before mount 2023-07-19 19:07:40 +00:00
lassulusandmergify[bot] 96815862d8 types.mdadm: zap raid after creation 2023-07-19 19:07:40 +00:00
lassulusandmergify[bot] 715c211dd7 testLib.makeDiskoTest: split extraConfig into nixos-config, extraSystemConfig & extraInstallerConfig 2023-07-19 19:07:40 +00:00
lassulusandmergify[bot] 056637d3c9 move tests/lib.nix into diskoLib.testLib 2023-07-19 19:07:40 +00:00
lassulusandmergify[bot] cd38be93db tests: refactor into testlib; change config devices via fold 2023-07-19 19:07:40 +00:00
lassulusandmergify[bot] f6649d69d9 cli/default: refactor to use more code from lib 2023-07-19 19:07:40 +00:00
lassulusandmergify[bot] cdaff66b57 lib: refactor outputs into toplevel 2023-07-19 19:07:40 +00:00
lassulus b6840cdf55 mergify: remove deprecated bcachefs package 2023-07-12 11:01:51 +02:00
lassulus c5a31c351e tests zfs: don't read key from prompt 2023-07-11 09:29:28 +02:00
lassulus b22ebd5ecd tests: get rid of OCR, generate keyFile in preDevice 2023-07-11 09:12:45 +02:00
lassulus 86e90d0fdb types luks: pass keyFile to nixos config 2023-07-10 19:04:15 +02:00
lassulusandmergify[bot] 15c4d57b41 example gpt-bios-compat: use new gpt type 2023-07-04 16:02:25 +00:00
lassulusandmergify[bot] c9c2fa9d3a lib: better formatting of generated shell output 2023-07-04 16:02:25 +00:00
lassulusandmergify[bot] 5333c4034a types.gpt: add support for tables on mdadm 2023-07-04 16:02:25 +00:00
lassulusandmergify[bot] c52e425b02 lib: add indexOf function 2023-07-04 16:02:25 +00:00