Compare commits

..

25 commits

Author SHA1 Message Date
Max
956fba2e26 cluster/services/frangiclave: funny 2024-07-23 20:14:54 +02:00
Max
d502f3b7a8 packages/catalog: expose simulacrum checks differently 2024-07-23 20:14:54 +02:00
Max
692014a7a2 cluster/simulacrum: expose checks 2024-07-23 20:14:54 +02:00
Max
ae8bd7c757 cluster/services/forge: use forService 2024-07-23 20:14:54 +02:00
Max
fcceab694e cluster/services/attic: use forService 2024-07-23 20:14:54 +02:00
Max
d5cbf4cb42 cluster/lib: implement config.lib.forService for better option filtering 2024-07-23 20:14:54 +02:00
Max
d6cb790ea0 cluster/simulacrum: set testConfig 2024-07-23 20:14:54 +02:00
Max
3bed6efe70 cluster/lib: introduce testConfig 2024-07-23 20:14:54 +02:00
Max
71d8b07494 packages/catalog: don't use meta.description 2024-07-23 20:14:54 +02:00
Max
89ac9e3bfc cluster/services/frangiclave: test in simulacrum WIP 2024-07-23 20:14:54 +02:00
Max
18ed033e90 cluster/services/storage: test in simulacrum 2024-07-23 20:14:54 +02:00
Max
74f37bea00 cluster/services/consul: test in simulacrum 2024-07-23 20:14:54 +02:00
Max
97b870d288 cluster/services/wireguard: make simulacrum compatible 2024-07-23 20:14:54 +02:00
Max
cb8bc72452 cluster/catalog: support snakeoil secrets 2024-07-23 20:14:54 +02:00
Max
51a9788451 cluster/simulacrum: init 2024-07-23 20:14:54 +02:00
Max
13185f123a cluster/lib: implement simulacrum options 2024-07-23 20:14:54 +02:00
Max
a5540cf905 cluster/services/frangiclave: retry_join 2024-07-23 20:08:40 +02:00
Max
634ae84b13 cluster/services/frangiclave: some cluster stuff 2024-07-23 20:08:40 +02:00
Max
cf44319565 cluster/services/frangiclave: init trivial WIP 2024-07-23 20:08:40 +02:00
Max
836930a191 WIP ENABLE DEBUG MODE 2024-07-23 20:08:40 +02:00
Max
6aa6cd2f6b cluster/lib: implement injectNixosConfigForServices to select individual services 2024-07-23 20:08:40 +02:00
Max
faf51fa151 checks: add fake external storage module 2024-07-23 20:08:39 +02:00
Max
3500c0bbd6 checks: add a bunch of snakeoil keys 2024-07-23 19:37:32 +02:00
Max
93517391f4 VEGAS/database: drop 2024-07-23 19:37:18 +02:00
Max
effc773f54 cluster/services/sso: integrate VEGAS/oauth2-proxy 2024-07-23 19:37:11 +02:00
2 changed files with 4 additions and 4 deletions

View file

@ -5,7 +5,7 @@ let
in
{
age.secrets.oauth2_proxy-secrets = {
file = ../../../secrets/oauth2_proxy-secrets.age;
file = ../../../../secrets/oauth2_proxy-secrets.age;
owner = "root";
group = "root";
mode = "0400";

View file

@ -1,8 +1,8 @@
{ config, extendModules, lib, ... }:
{
perSystem = { pkgs, system, ... }: {
checks = lib.mkIf (system == "x86_64-linux") (lib.mapAttrs' (name: svc: let
perSystem = { pkgs, ... }: {
checks = lib.mapAttrs' (name: svc: let
runSimulacrum = pkgs.callPackage ./. {
inherit config extendModules;
};
@ -11,6 +11,6 @@
value = runSimulacrum {
service = name;
};
}) (lib.filterAttrs (_: svc: svc.simulacrum.enable) config.cluster.config.services));
}) (lib.filterAttrs (_: svc: svc.simulacrum.enable) config.cluster.config.services);
};
}