Commit Graph

12 Commits

Author SHA1 Message Date
Sander van der Burg f0dab5bcef Fix tests work with the NixOS 23.05 test driver, fix translation step of managed-process units, fix s6-rc deployments in Docker containers 2023-09-19 00:49:28 +02:00
Sander van der Burg 84bca56fa2 Replace deprecated pathsInNixDB property 2022-03-05 14:55:46 +01:00
Sander van der Burg 90c4cddb62 Fix broken systemd process manager bootstrap 2022-03-05 13:01:22 +01:00
Sander van der Burg 33c70b550f Add testcases for example services, make docker instantiatable, move process models for process managers into the backend folders 2021-04-01 20:30:30 +02:00
Sander van der Burg 5384e7bb51 Implement nice level for process running in Docker, adjust testcases to use a different state directory 2021-03-28 15:58:58 +02:00
Sander van der Burg 600c0b14cf Make createMultiProcessImage function composable, move all target-specific process manager stuff into the backends/ folder, add script for easy startup of s6-svscan 2021-01-25 20:26:34 +01:00
Sander van der Burg cc254f4538 Remove hack that refers to local tarball 2020-11-29 17:30:57 +01:00
Sander van der Burg aceee4f138 Add state initialization to the deploy scripts, make cache dir configurable 2020-10-13 19:37:23 +02:00
Sander van der Burg de1c8b15b9 Add nixproc-id-assign to automatically assign unique IDs to processes that need them 2020-09-21 21:33:29 +02:00
Sander van der Burg dad1f2f7ca Implement --undeploy option for all tools, make Docker tests a bit more robust 2020-08-17 21:08:25 +02:00
Sander van der Burg c9a0d6a6b4 Move some common operations to the util module, optimize testcases by caching their build results on the host system 2020-07-18 00:28:25 +02:00
Sander van der Burg eabf6e1b2c Add docker service, docker test cases 2020-07-08 23:13:14 +02:00