Emery Hemingway
|
f86e024796
|
Synit: user management?
|
2023-11-28 17:56:57 +02:00 |
Emery Hemingway
|
1650358036
|
Synit: inline preserves-tools package
|
2023-11-28 17:48:53 +02:00 |
Emery Hemingway
|
61b53003b4
|
Synit: process each config file seperately
|
2023-11-28 15:51:35 +02:00 |
Emery Hemingway
|
28a81b94f9
|
Fix deamon typo
|
2023-11-28 12:41:57 +02:00 |
Emery Hemingway
|
72dc3c41cc
|
Synit: deploy into /run/etc/syndicate/services
|
2023-11-28 12:41:34 +02:00 |
Emery Hemingway
|
8e5b6624b3
|
Synit: implement test module
|
2023-11-27 17:27:18 +02:00 |
Emery Hemingway
|
42bd83603c
|
Synit: depend-on initialization scripts
|
2023-11-25 21:07:34 +02:00 |
Emery Hemingway
|
7b19ca3492
|
Synit: undaemonize
|
2023-11-25 20:20:20 +02:00 |
Emery Hemingway
|
94e26ea4ab
|
Synit: generate argv from daemon or foregroundProcess
|
2023-11-25 19:44:45 +02:00 |
Emery Hemingway
|
45e78c6c0b
|
toPreserves: fix for null
|
2023-11-25 19:19:52 +02:00 |
Emery Hemingway
|
a49d76f6c4
|
Synit: add dependencies
|
2023-11-25 19:19:38 +02:00 |
Emery Hemingway
|
509347cc85
|
Synit: toPreserves for derivations, overrides
|
2023-11-25 19:00:24 +02:00 |
Emery Hemingway
|
b4302c3fe8
|
WiP! Synit support
|
2023-11-24 19:13:04 +02:00 |
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
|
cc90d87001
|
Make help pages a somewhat prettier by not displaying absolute paths to the executable
|
2023-09-19 01:22:27 +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
|
4384fe5399
|
Unprivileged test user is a normal user
|
2021-09-13 22:43:07 +02: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
|
a04b6cc6f6
|
Add missing parameters, some improvements
|
2021-04-23 20:35:25 +02:00 |
Sander van der Burg
|
4c5eaa0c6b
|
Add execline to the PATH of s6-svscan to make finding all chainload executables work
|
2021-04-22 22:54:36 +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
|
9de76246f5
|
Add services to the release expression, improve documentation
|
2021-04-22 21:15:11 +02:00 |
Sander van der Burg
|
60aa3af66a
|
Propagate the entire processes model for global tests, document the test driver
|
2021-04-19 20:15:49 +02:00 |
Sander van der Burg
|
1e4a858805
|
Remove some unneeded prefixes
|
2021-04-16 19:53:20 +02:00 |
Sander van der Burg
|
d45f205a90
|
Make readiness and tests parameters optional, add postTests
|
2021-04-06 22:36:10 +02:00 |
Sander van der Burg
|
4af0f746a8
|
Commit all parameters from the process manager configuration
|
2021-04-04 17:50:09 +02:00 |
Sander van der Burg
|
f277b95d29
|
Always deploy docker privileged, use different state dir for privileged deployments
|
2021-04-04 16:26:41 +02:00 |
Sander van der Burg
|
b796c4336d
|
Propagate the user and group names of the calling user
|
2021-04-04 15:24:57 +02:00 |
Sander van der Burg
|
5cea3900eb
|
Make worker connections configurable
|
2021-04-03 18:30:30 +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
|
7b46303479
|
Allow tests to use extraParams
|
2021-03-31 23:12:43 +02:00 |
Sander van der Burg
|
34e25ec3f4
|
Add initialTests parameter that is executed before each process instance is checked, make readiness check for s6 more robust
|
2021-03-30 19:56:27 +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
|
dea82c9680
|
Implementing missing cygrunsrv properties
|
2021-03-28 16:39:16 +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
|
af529514cf
|
Fix configuration of nice level
|
2021-03-27 17:58:06 +01:00 |
Sander van der Burg
|
8d8dbcc8ad
|
- Initialize state dirs and users at container launch to work with shared volumes
- Use chainloading to change user permissions
- Allow shared Nix store paths in the PATH environment variable
|
2021-03-27 15:46:11 +01:00 |
Sander van der Burg
|
219cd6d639
|
Initial implementation of a test framework
|
2021-03-25 21:29:24 +01:00 |
Sander van der Burg
|
368496f4a5
|
Use chainload trick to make sure an initialize script runs as root
|
2021-03-23 22:26:53 +01:00 |
Sander van der Burg
|
a3ee7a720d
|
Add missing BSD rc properties
|
2021-03-22 22:45:19 +01:00 |
Sander van der Burg
|
deb88e3427
|
Change some sleep tricks into proper availability checks
|
2021-03-22 20:35:08 +01:00 |