Commit graph

1773 commits

Author SHA1 Message Date
Max
9edfe4f2de cluster/services/storage: allow configuring garage buckets and keys through cluster options 2023-10-31 18:41:40 +01:00
Max
2ca2094d3a
Merge pull request #86 from privatevoid-net/svc-garage
Garage Service
2023-10-31 16:42:27 +01:00
Max
cec2fc0bc1 cluster/services/storage: serviceConfig.RequiresMountsFor -> unitConfig.RequiresMountsFor 2023-10-31 15:37:15 +01:00
Max
5d4c4a09fc modules/ascensions: always wantedBy multi-user.target 2023-10-31 15:37:15 +01:00
Max
8814c21e3f checks/garage: wait for ascend-garage-layout before switching 2023-10-31 15:37:15 +01:00
Max
d7bcdd706b checks/garage: -q 2023-10-31 15:37:15 +01:00
Max
8dc57c36ea packages/garage: don't panic on SIGPIPE 2023-10-31 15:37:15 +01:00
Max
d87865d6c0 checks/garage: use 2-space indents 2023-10-30 23:06:06 +01:00
Max
123c5adef6 checks/garage: test declarative keys and buckets 2023-10-30 23:06:06 +01:00
Max
f4779a8512 cluster/services/storage: declarative garage keys and buckets 2023-10-30 23:06:06 +01:00
Max
95375b7fda checks/garage: init 2023-10-30 23:06:06 +01:00
Max
7eb3eea599 cluster/services/storage: externalize garage layout implementation 2023-10-30 23:06:06 +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
0025a4bb2a checks: add age dummy secrets NixOS module 2023-10-30 23:06:06 +01:00
Max
1b3a990866 cluster/services/storage: add garage 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
a656a5c895 packages/garage: init at 0.8 2023-10-30 23:06:06 +01:00
Max
c877404caf cluster/services/idm: fix infra-admins policy tmpfiles rules 2023-10-30 01:57:03 +01:00
Max
4f31e37014 cluster/services/idm: wait for nscd before starting idm-nss-ready 2023-10-30 01:40:43 +01:00
Max
f1f3cdc668 checks/jellyfin-stateless: wait for config file to be rewritten 2023-10-29 20:44:28 +01:00
hercules-ci[bot]
ab728bb8d6
Merge pull request #90 from privatevoid-net/pr-flake-update
`flake.lock`: Update
2023-10-29 16:58:41 +00:00
Max
bcff413e1b flake.lock: Update
Flake lock file updates:

• Updated input 'attic':
    'github:zhaofengli/attic/b43d12082e34bceb26038bdad0438fd68804cfcd' (2023-08-16)
  → 'github:zhaofengli/attic/e9918bc6be268da6fa97af6ced15193d8a0421c0' (2023-10-25)
• Updated input 'devshell':
    'github:numtide/devshell/cd4e2fda3150dd2f689caeac07b7f47df5197c31' (2023-09-29)
  → 'github:numtide/devshell/1aed986e3c81a4f6698e85a7452cbfcc4b31a36e' (2023-10-27)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4' (2023-10-03)
  → 'github:hercules-ci/flake-parts/f76e870d64779109e41370848074ac4eaa1606ec' (2023-10-29)
• Updated input 'hercules-ci-agent':
    'github:hercules-ci/hercules-ci-agent/3f076fe6678a713fb342f0742717bee6c7fe597d' (2023-10-13)
  → 'github:hercules-ci/hercules-ci-agent/e44538cf90ecd8173a6edf75f9a14364d3b9962f' (2023-10-29)
• Updated input 'hercules-ci-effects':
    'github:hercules-ci/hercules-ci-effects/178b36dc3a75c96efc25477d45eafc37ba1fafc3' (2023-10-11)
  → 'github:hercules-ci/hercules-ci-effects/300e0af24a1bbe32d115beb182efb01785582c45' (2023-10-24)
• Removed input 'hercules-ci-effects/hercules-ci-agent'
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/ebb21e46b3440c0fd840e5c27c7581fa5ed435ca' (2023-10-20)
  → 'github:NixOS/nixpkgs/187ac4d3f3a63ac088a02a2b156e41f7bbe28480' (2023-10-27)
2023-10-29 15:46:06 +01:00
Max
127869e5ea meta: switch to hercules-ci-agent master 2023-10-29 15:45:30 +01:00
Max
5aa60f065d meta: remove unneeded follow 2023-10-29 15:44:51 +01:00
Max
f6813d933d cluster/services/hercules-ci-multi-agent: remove some hardening options that break effects 2023-10-29 15:22:56 +01:00
Max
bcaecf492a modules/hyprspace: run on multiple ports for firewall resilience 2023-10-27 21:49:00 +02:00
Max
7a6720092d packages/hyprspace: 0.8.2 -> 0.8.3
- implement delegated HTTP routing
- set user agent string
2023-10-27 20:33:57 +02:00
Max
7916856d92 cluster/services/ipfs: update config, host routing API endpoint 2023-10-27 19:22:39 +02:00
Max
a8ec626ba9 modules/ipfs: use attrsOf anything for extraConfig 2023-10-27 19:21:01 +02:00
Max
1df4295d48 packages/ipfs: 0.16.0 -> 0.23.0 2023-10-27 19:20:19 +02:00
Max
15261f5aa8 packages/hyprspace: init: print simple config snippet for peer entry 2023-10-27 03:17:42 +02:00
Max
ed3d8fd7ab packages/hyprspace: don't segfault when reading config fails 2023-10-27 03:06:54 +02:00
Max
f6e6815aa5 modules/hyprspace: use new config format 2023-10-27 00:45:16 +02:00
Max
9954f8eb03 packages/hyprspace: 0.7.1 -> 0.8.0
- config overhaul
- remove unnecessary cli args
- remove down command
2023-10-27 00:32:18 +02:00
Max
7086f652a8 packages/hyprspace: 0.7.0 -> 0.7.1
- implement route add, route del
2023-10-26 03:31:05 +02:00
Max
451da5558a cluster/services/hercules-ci-multi-agent: set home directory 2023-10-26 02:14:31 +02:00
Max
55d19314a9 cluster/services/hercules-ci-multi-agent: use hercules-ci-agent package from flake 2023-10-26 02:14:20 +02:00
Max
2335305284 cluster/services/hercules-ci-multi-agent: use kranzes' refactored modules 2023-10-26 01:35:31 +02:00
Max
ea29ed2375 VEGAS/mail: adjust ldap settings for idm-ldap 2023-10-25 19:30:49 +02:00
Max
25b62a503e lib/identity: move to idm-ldap 2023-10-25 19:30:00 +02:00
Max
1754fc1048 VEGAS/sso: drop ident 2023-10-25 17:44:28 +02:00
Max
b5b1923ef0 cluster/services/matrix: change ldap config 2023-10-25 17:33:59 +02:00
Max
0ed53e9a3f secrets: fix flake url 2023-10-25 17:33:08 +02:00
Max
cf807b7b61 cluster/services/dns: expose hyprspace namespace on coredns 2023-10-24 23:41:34 +02:00
Max
542d7e95f8 cluster/services/consul: host remote API on vstub 2023-10-24 23:41:06 +02:00
Max
4f9680966b hosts: remove hyprspace static address support, create vstub everywhere, route vstub through hyprspace 2023-10-24 23:39:00 +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
e0790998d3 packages/hyprspace: 0.6.5 -> 0.7.0
- dynamic addressing
- DNS
- switch to cidranger for routing
- auto add routes to tun device
- pex: shut up
2023-10-24 23:34:12 +02:00