Commit graph

164 commits

Author SHA1 Message Date
Max
abc3b0b324 modules/consul-service-registry: wait for consul 2023-12-01 23:14:50 +01:00
Max
b30ed4958f modules/nix-config: disable AWS IMDS lookups 2023-12-01 19:11:05 +01:00
Max
c9f37b962a modules/nix-config: tune scheduling priorities, move to builder.slice 2023-12-01 01:04:39 +01:00
Max
c4b7a72f99 modules/external-storage: support non-local backends, make encryption optional 2023-11-02 02:46:40 +01:00
Max
907bdf2c74 modules/external-storage: use s3ql from depot 2023-11-01 23:13:50 +01:00
Max
cbdae3116d modules/consul-distributed-services: use unique name for pre-flight-check 2023-11-01 15:13:22 +01:00
Max
5d4c4a09fc modules/ascensions: always wantedBy multi-user.target 2023-10-31 15:37:15 +01:00
Max
4cf87bac0e modules/consul-distributed-services: wait for consul to start 2023-10-30 23:06:06 +01:00
Max
5267d14b48 modules/{consul-distributed-services,consul-service-registry}: set CONSUL_HTTP_ADDR 2023-10-30 23:06:06 +01:00
Max
8061af645d modules/external-storage: support setting uid and gid for underlays 2023-10-30 23:06:06 +01:00
Max
bcaecf492a modules/hyprspace: run on multiple ports for firewall resilience 2023-10-27 21:49:00 +02:00
Max
a8ec626ba9 modules/ipfs: use attrsOf anything for extraConfig 2023-10-27 19:21:01 +02:00
Max
f6e6815aa5 modules/hyprspace: use new config format 2023-10-27 00:45:16 +02:00
Max
964b5dbe12 modules/networking: init with vstub from backbone-routing 2023-10-24 23:38:11 +02:00
Max
b11d28ebad modules/hyprspace: use new config format 2023-10-24 23:37:36 +02:00
Max
58edff1542 modules/hyprspace: yml -> json 2023-10-23 23:15:31 +02:00
Max
f3495beea7 modules/hyprspace: enable metrics 2023-10-22 15:20:28 +02:00
Max
d51e5e4847 modules/ascensions: allow specifying custom incantations 2023-09-03 21:23:08 +02:00
Max
f9daec023f modules/ascension: init 2023-09-03 02:18:19 +02:00
Max
ae48e4807a treewide: massive refactor 2023-09-03 01:11:49 +02:00
Max
2ff899cd3e modules/consul-service-registry: limit number of retries for deregister 2023-08-27 16:41:12 +02:00
Max
6635ea516d modules/consul-distributed-services: init 2023-08-27 16:25:44 +02:00
Max
e81345d4a0 modules/systemd-extras: introduce distributed service interface 2023-08-27 16:25:29 +02:00
Max
514f5c9001 modules/external-storage: set SuccessExitStatus 2023-08-27 01:44:21 +02:00
Max
5f3f73f20b modules/nix-config: use cgroups 2023-08-26 22:50:19 +02:00
Max
5e755ea855 modules/systemd-extras: init 2023-08-23 18:07:13 +02:00
Max
4eaa162819 modules/patroni: use strictMounts 2023-08-23 17:03:28 +02:00
Max
e35c18c39e modules/ipfs-cluster: use strictMounts 2023-08-23 17:02:33 +02:00
Max
51d6cd005c modules/external-storage: add strictMounts to systemd service options 2023-08-23 17:02:22 +02:00
Max
0cd0b4f89e modules/external-storage: make underlays resilient against connectivity fuckups 2023-08-23 01:46:18 +02:00
Max
08bf35647d modules/patroni: set RequiresMountsFor 2023-08-23 00:59:31 +02:00
Max
b39868e7e3 modules/ipfs-cluster: set RequiresMountsFor 2023-08-23 00:58:54 +02:00
Max
7c1b78f7f8 modules/external-storage: init 2023-08-23 00:55:48 +02:00
Max
3a9b32f262 modules/patroni: use unmodified patroni package 2023-08-18 16:29:38 +02:00
Max
98798af2cc modules/nix-config: binary-caches -> substituters 2023-07-23 14:00:41 +02:00
Max
e34287cd05 modules/enterprise: remove kerberos config 2023-06-12 20:56:42 +02:00
Max
b5fbb94520 packages/sssd: drop 2023-06-12 20:56:42 +02:00
Max
fadaa64b7c modules/sss: drop 2023-06-12 20:56:42 +02:00
Max
3f7667aa2a cluster/services/idm: enable unixd 2023-06-12 20:56:42 +02:00
Max
29f2c20e64 packages/kanidm: init with support for 389ds PBKDF2_SHA256 2023-06-10 16:34:02 +02:00
Max
dfd5e3306b packages/powerdns-admin: fix oidc userinfo bug 2023-06-09 20:00:47 +02:00
Max
4e0f43adda packages/powerdns-admin: unpatch 2023-06-06 17:11:54 +02:00
Max
16b4eb82bb modules/consul-service-registry: add start timeout for registration services 2023-06-05 21:02:53 +02:00
Max
d2b55305aa modules/hyprspace: remove leftover rpc socket 2023-06-05 19:59:41 +02:00
Max
1ca0e7f454 modules/consul-service-registry: implement manual registration 2023-06-04 22:48:58 +02:00
Max
f1cb977a16 modules/consul-service-registry: better auto-retry 2023-04-15 00:47:57 +02:00
Max
cf2f0e625c modules/hyprspace: allow access to DNS servers 2023-04-12 23:27:20 +02:00
Max
b2638f762e modules/hyprspace: install hyprspace CLI to systemPackages, make RPC accessible to wheel group 2023-03-31 18:19:18 +02:00
Max
50e83c172d modules/effect-receiver: init and add to serverBase 2023-03-22 18:16:43 +01:00
Max
39050c9161 modules/deploy-rs-receiver: add another key 2023-03-22 18:14:40 +01:00