Commit graph

1392 commits

Author SHA1 Message Date
Max
72f3cead67 checks/ascensions: add more incantations 2023-09-03 21:23:08 +02:00
Max
cfa64284fa checks: add generic consul module 2023-09-03 21:23:08 +02:00
Max
48d635db6a checks/ascensions: init 2023-09-03 02:18:19 +02:00
Max
f9daec023f modules/ascension: init 2023-09-03 02:18:19 +02:00
3376200e80 Merge branch 'refactor' into 'master'
Massive Refactor

See merge request private-void/depot!50
2023-09-02 23:21:14 +00:00
Max
ae48e4807a treewide: massive refactor 2023-09-03 01:11:49 +02:00
hercules-ci[bot]
8b96787bc2
Merge pull request #85 from privatevoid-net/pr-flake-update
`flake.lock`: Update
2023-09-01 02:44:42 +00:00
Hercules CI Effects
992cec4206 flake.lock: Update
Flake lock file updates:

• Updated input 'hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/367dd8cd649b57009a6502e878005a1e54ad78c5' (2023-07-05)
  → 'github:hercules-ci/hercules-ci-agent/344b8b1079731a8c1e144119174f684fb492e03a' (2023-08-30)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/9977d6e3dd3bcd105dff6cdc8627cb50eb03999f' (2023-08-26)
  → 'github:NixOS/nixpkgs/841889913dfd06a70ffb39f603e29e46f45f0c1a' (2023-08-30)
2023-09-01 02:19:31 +00:00
40dcac1931 Merge branch 'jellyfin-stateless' into 'master'
Towards Stateless Jellyfin

Closes #39

See merge request private-void/depot!48
2023-08-28 22:37:45 +00:00
Max
fb7e1163a0 checks/jellyfin-stateless: init 2023-08-29 00:24:28 +02:00
Max
6a4b07f036 cluster/services/warehouse: workaround for ffmpeg config bug 2023-08-29 00:23:47 +02:00
Max
9245b0909e cluster/services/warehouse: move from VEGAS 2023-08-28 23:30:00 +02:00
Max
2ff899cd3e modules/consul-service-registry: limit number of retries for deregister 2023-08-27 16:41:12 +02:00
Max
f423f868c5 cluster/services/monitoring: grafana: use distributed service 2023-08-27 16:26:17 +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
hercules-ci[bot]
c27f53eec1
Merge pull request #84 from privatevoid-net/pr-flake-update
`flake.lock`: Update
2023-08-26 22:40:32 +00:00
Max
5f3f73f20b modules/nix-config: use cgroups 2023-08-26 22:50:19 +02:00
Hercules CI Effects
93e0a24a27 flake.lock: Update
Flake lock file updates:

• Updated input 'devshell':
    'github:numtide/devshell/f9238ec3d75cefbb2b42a44948c4e8fb1ae9a205' (2023-07-03)
  → 'github:numtide/devshell/2aa26972b951bc05c3632d4e5ae683cb6771a7c6' (2023-08-23)
• Updated input 'nix-super':
    'gitlab:max/nix-super/65e8abac80cc06f9f05147b51908a47549e9342e' (2023-08-13)
  → 'gitlab:max/nix-super/0007178284d0247631af40931b7039d42bfc0da5' (2023-08-24)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/53baed0863ff7df14b14444b779ddfaa80621f1a' (2023-08-17)
  → 'github:NixOS/nixpkgs/9977d6e3dd3bcd105dff6cdc8627cb50eb03999f' (2023-08-26)
• Updated input 'repin-flake-utils':
    'github:numtide/flake-utils/919d646de7be200f3bf08cb76ae1f09402b6f9b4' (2023-07-11)
  → 'github:numtide/flake-utils/f9e7cf818399d17d347f847525c5a5a8032e4e44' (2023-08-23)
2023-08-26 20:45:29 +00:00
Max
486161b78e checks/patroni: use our postgresql 2023-08-23 21:48:04 +02:00
Max
f71774102e cluster/services/patroni: use our postgresql 2023-08-23 21:48:04 +02:00
Max
da69c6fd89 packages/postgresql: init at 14 2023-08-23 21:20:30 +02:00
Max
a5c945b247 lib: init, add timeTravel 2023-08-23 21:13:20 +02:00
Max
600756b494 checks/patroni: import systemd-extras module 2023-08-23 18:07:13 +02:00
Max
5e755ea855 modules/systemd-extras: init 2023-08-23 18:07:13 +02:00
Max
a79b829da5 cluster/services/ipfs: use strictMounts 2023-08-23 17:04:01 +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
e40a40dc93 cluster/services/monitoring: use default dataDir for Grafana 2023-08-23 01:01:12 +02:00
Max
53d283c918 cluster/services/patroni: set external waldir 2023-08-23 00:59:53 +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
2705e5835a cluster/services/ipfs: set RequiresMountsFor 2023-08-23 00:58:36 +02:00
Max
3ca29def33 cluster/services/storage: mount external storage on prophet 2023-08-23 00:57:35 +02:00
Max
365e4c69c9 cluster/services/storage: mount heresy via external-storage 2023-08-23 00:56:27 +02:00
Max
7c1b78f7f8 modules/external-storage: init 2023-08-23 00:55:48 +02:00
Max
1894305c3e packages/tempo: 2.1.1 -> 2.2.1 2023-08-22 00:00:53 +02:00
Max
8ddc79bf5b cluster/services/monitoring: make grafana-ha more resilient to weird failures 2023-08-21 19:19:23 +02:00
Max
821a2ce929 packages/hyprspace: 0.6.3 -> 0.6.4
- Go 1.19 -> 1.20
- bump dependencies
- switch to quic-v1 addresses
2023-08-21 19:19:23 +02:00
Max
eafbc6d2a4 packages/searxng: 1.0.0pre_6f0f9ba -> 1.0.0pre_018b0a9 2023-08-21 17:01:07 +02:00
Max
4352f3f2c2 packages/stevenblack-hosts: 3.12.29 -> 3.13.22 2023-08-21 16:42:00 +02:00
hercules-ci[bot]
a7721da5f6
Merge pull request #83 from privatevoid-net/pr-flake-update
`flake.lock`: Update
2023-08-18 15:55:44 +00:00
Max
3a9b32f262 modules/patroni: use unmodified patroni package 2023-08-18 16:29:38 +02:00
Hercules CI Effects
c767c0cbbd flake.lock: Update
Flake lock file updates:

• Updated input 'attic':
    'github:zhaofengli/attic/4902d57f5dae8ec660ee9ee14c45c2192f9fe8b1' (2023-07-15)
  → 'github:zhaofengli/attic/b43d12082e34bceb26038bdad0438fd68804cfcd' (2023-08-16)
• Updated input 'nix-super':
    'gitlab:max/nix-super/6ff67e40b495e79aa6b2dc9356f1e9ade3b77bca' (2023-07-10)
  → 'gitlab:max/nix-super/65e8abac80cc06f9f05147b51908a47549e9342e' (2023-08-13)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/18784aac1013da9b442adf29b6c7c228518b5d3f' (2023-08-10)
  → 'github:NixOS/nixpkgs/53baed0863ff7df14b14444b779ddfaa80621f1a' (2023-08-17)
2023-08-18 02:23:13 +00:00
Hercules CI Effects
5799870460 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/ad73028def6716978adaec5b0b7706edc611a83e' (2023-08-02)
  → 'github:NixOS/nixpkgs/18784aac1013da9b442adf29b6c7c228518b5d3f' (2023-08-10)
2023-08-11 02:24:02 +00:00
Hercules CI Effects
8a7ba7fc55 flake.lock: Update
Flake lock file updates:

• Updated input 'drv-parts':
    'github:DavHau/drv-parts/db0acec6cffff6f29f08f5e2a014949a5fbd877c' (2023-06-15)
  → 'github:DavHau/drv-parts/77bbde0616b445e06c8ad4621643983250e0e4f1' (2023-08-01)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/8e8d955c22df93dbe24f19ea04f47a74adbdc5ec' (2023-07-04)
  → 'github:hercules-ci/flake-parts/59cf3f1447cfc75087e7273b04b31e689a8599fb' (2023-08-01)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/9462344318b376e157c94fa60c20a25b913b2381' (2023-07-27)
  → 'github:NixOS/nixpkgs/ad73028def6716978adaec5b0b7706edc611a83e' (2023-08-02)
2023-08-04 02:24:01 +00:00
Hercules CI Effects
f84ec673ca flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/a58eb89c7fcb703554aa53b4d25b50bd62e16786' (2023-07-24)
  → 'github:NixOS/nixpkgs/9462344318b376e157c94fa60c20a25b913b2381' (2023-07-27)
2023-07-28 02:23:50 +00:00