Sander van der Burg
|
0e9ec77cc6
|
Fix test function to work with Nixpkgs 23.05
|
2023-09-20 18:36:07 +02:00 |
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
|
78ba5f6b1f
|
Fix supervisor package reference
|
2022-05-31 18:43:34 +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
|
b476741b92
|
Make the activation check for systemd user daemon more robust
|
2022-03-04 20:36:48 +01:00 |
Sander van der Burg
|
6f264ccb43
|
Fix problem with hanging test step
|
2022-03-03 20:41:32 +01:00 |
Sander van der Burg
|
d47fa62293
|
Fix tests as an unprivileged user
|
2022-03-03 19:15:28 +01:00 |
Sander van der Burg
|
52f7ec87ae
|
Configure the mutable systemd unit path when required
|
2021-06-09 23:44:13 +02:00 |
Sander van der Burg
|
6def8584c6
|
Fix port number, disable docker tests for now
|
2021-04-25 00:33:48 +02:00 |
Sander van der Burg
|
56246c3312
|
Do not let docker deploy docker
|
2021-04-22 21:40:39 +02:00 |
Sander van der Burg
|
b71661f420
|
Make Hydra evaluation work properly
|
2021-04-22 21:37:40 +02:00 |
Sander van der Burg
|
8a5a230f4c
|
Fix path to the processes expression
|
2021-04-22 21:19:00 +02: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
|
33ddd66280
|
Make the repository a release parameter
|
2021-03-28 17:31:47 +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
|
deb88e3427
|
Change some sleep tricks into proper availability checks
|
2021-03-22 20:35:08 +01:00 |
Sander van der Burg
|
814294f6f8
|
Make spoolDir, lockDir, libDir configurable
|
2021-03-21 14:47:39 +01:00 |
Sander van der Burg
|
5f65ae4e96
|
Eliminate all references to stdenv.lib, add tests that build for all backends
|
2021-03-01 20:46:26 +01:00 |
Sander van der Burg
|
15cae81018
|
Re-organize constructor functions, separate processes models
|
2021-02-15 19:11:57 +01: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
|
acd56b6207
|
Initial version of running multi-process container using s6 for supervision
|
2021-01-24 23:38:21 +01:00 |
Sander van der Burg
|
b773dfe295
|
Fix stopping daemons, write preliminary testcases for s6-rc
|
2021-01-19 22:07:25 +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
|
3a3865425f
|
Write daemon log files in the temp dir for processes running without root privileges
|
2020-11-25 22:14:32 +01:00 |
Sander van der Burg
|
e22e76792c
|
Get rid of createCredentials wrapper, create config files for users that require home directories even when forceDisableUserChange is enabled
|
2020-11-08 21:21:28 +01:00 |
Sander van der Burg
|
2ec81d053c
|
Fix Nginx examples to work with nginx package in Nixpkgs 20.09, fix test cases to work with Nixpkgs 20.09
|
2020-11-01 18:30:12 +01:00 |
Sander van der Burg
|
b0da46b268
|
Add createMultiProcessImage and an initial implementation for constructing compound processes
|
2020-10-22 22:01:32 +02: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
|
25244eeb0c
|
Separate deployment process into new executable. Add --rollback, --list-generations and other profile features
|
2020-08-31 22:13:35 +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
|
27ee798da9
|
Add option to deployer user service with systemd
|
2020-07-19 16:28:13 +02:00 |
Sander van der Burg
|
5b114573df
|
Fix the nixproc-generate-config tool, create a basic testcase for it
|
2020-07-19 14:26:21 +02:00 |
Sander van der Burg
|
9e3c25c775
|
Simplify the credentials configuration step
|
2020-07-18 16:30:11 +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 |
Sander van der Burg
|
58020d183b
|
Add testcases for nixproc-supervisord-deploy-stateless
|
2020-07-08 21:37:21 +02:00 |
Sander van der Burg
|
3570dbd7f7
|
Add Disnix testcases, fix loading unprivileged daemons
|
2020-07-08 00:29:21 +02:00 |
Sander van der Burg
|
30e217945a
|
Fix the foreground proxy, add supervisord testcases
|
2020-07-07 22:29:10 +02:00 |
Sander van der Burg
|
7c636c9d14
|
Add --extra-params option to the tools, add systemd tests
|
2020-07-07 21:48:20 +02:00 |
Sander van der Burg
|
7897fc0b15
|
Add some basic testcases, fix the tools on multi-user Nix installations, fix pure-sysvinit examples
|
2020-07-06 22:06:51 +02:00 |