Zhaofeng Li
|
cdbb69617f
|
eval.nix: Support specifying a list of configs
|
2022-01-01 16:41:35 -08:00 |
|
Zhaofeng Li
|
f9f4dd5f63
|
Remove another ugly toJSON hack
|
2022-01-01 16:41:35 -08:00 |
|
Zhaofeng Li
|
2b652f7236
|
hive: Add another test for nixpkgs.system
|
2022-01-01 16:41:35 -08:00 |
|
Zhaofeng Li
|
8f77184d58
|
eval.nix: Inherit pkgs.system in evalConfig
|
2021-12-18 14:35:06 -08:00 |
|
Zhaofeng Li
|
bd4493da73
|
nix: Move eval.nix tests into /hive
|
2021-12-18 14:35:06 -08:00 |
|
Zhaofeng Li
|
31fc98cfa7
|
nix: Remove ugly toJSON hack
We now evaluate with --strict.
|
2021-12-07 23:13:31 -08:00 |
|
Zhaofeng Li
|
eebded1786
|
Build each node individually
Now nodes that take a long time to build won't bottleneck the
deployment of other nodes in the same chunk.
Fixes #47.
|
2021-12-07 23:13:31 -08:00 |
|
Zhaofeng Li
|
39f597f778
|
hive: Pass --read-write-mode to nix-instantiate --eval
This enables the use of IFD inside `meta` and node `deployment.*`
options, from which we obtain the values with `nix-instantiate --eval`.
Fixes #45.
|
2021-12-05 12:34:44 -08:00 |
|
Zhaofeng Li
|
7433661aed
|
Add deployment.keys.<name>.name
|
2021-12-05 01:14:12 -08:00 |
|
Zhaofeng Li
|
ddccad4fb9
|
eval.nix: Auto-call functors as well
This makes some very cursed setup work :P
|
2021-12-04 01:03:26 -08:00 |
|
Zhaofeng Li
|
a42e8c5bf0
|
Misc cleanup
|
2021-11-23 14:12:01 -08:00 |
|
Zhaofeng Li
|
0cb3f8e968
|
Redesign deployment process (again)
We now ship Events from different parts of the deployment process
via a channel to a job monitor.
|
2021-11-21 00:11:37 -08:00 |
|