Commit graph

1819 commits

Author SHA1 Message Date
Max
eb69940c8f cluster/services/attic: rotate s3 credentials 2023-11-04 02:08:07 +01:00
Max
2aed1f4df2 cluster/services/storage: add grail to garage cluster 2023-11-04 02:07:29 +01:00
Max
84644cfbf6 cluster/services/monitoring: enable monitoring on grail 2023-11-04 01:24:34 +01:00
Max
df1b0e1850 cluster/services/certificates: allow grail to use the internal wildcard cert 2023-11-04 01:18:50 +01:00
Max
491666c17a cluster/services/consul: add grail 2023-11-04 01:17:59 +01:00
Max
20991ec5d8 cluster/services/acme-dns-client: add grail 2023-11-04 01:17:59 +01:00
Max
55c0b848a6 cluster/services/nginx: add grail 2023-11-04 01:17:59 +01:00
Max
6cb9c5a9f3 cluster/services/dns: add grail to clients 2023-11-04 01:17:59 +01:00
Max
5200dab0eb cluster/services/cachix-deploy-agent: add grail 2023-11-04 01:17:59 +01:00
Max
d3eb8dd849 hosts/grail: enable hyprspace 2023-11-04 01:17:59 +01:00
Max
2c01ab818a cluster/services/idm: add grail to clients 2023-11-04 00:47:04 +01:00
Max
125732e03a cluster/services/wireguard: add grail to mesh 2023-11-04 00:47:04 +01:00
Max
be013f184e hosts/grail: init 2023-11-04 00:24:43 +01:00
Max
0752d1e1d8 cluster/services/storage: don't explicitly set port in s3 endpoint url 2023-11-03 22:09:45 +01:00
Max
971d53e9ea cluster/services/attic: use external garage endpoint 2023-11-03 21:46:40 +01:00
Max
fdf3980e3f cluster/services/storage: use cluster link 2023-11-03 21:45:36 +01:00
Max
e1c4f0e9ec cluster/services/storage: use the actual health endpoint 2023-11-03 21:33:46 +01:00
Max
6a2299e049 cluster/services/storage: fix garage gateway proxy config 2023-11-03 21:17:54 +01:00
Max
4f49aad9dd cluster/services/storage: split garage config for tests 2023-11-03 20:57:35 +01:00
Max
8f8c2bc0ce cluster/services/storage: garage health endpoint does not like HEAD 2023-11-03 20:47:34 +01:00
Max
024dcc78b0 cluster/services/storage: expose garage 2023-11-03 20:40:34 +01:00
Max
13d1dd572f cluster/services/consul: add dns records 2023-11-03 01:58:32 +01:00
Max
07544555c7 cluster/services/ipfs: simplify regex 2023-11-02 23:59:02 +01:00
Max
b60a1cd5a2 cluster/services/dns: fix regex handling 2023-11-02 23:58:49 +01:00
Max
2bdb62b255 cluster/services/ipfs: use regex rewrite type 2023-11-02 23:56:38 +01:00
Max
b2c9676a49 cluster/services/websites: rewrite.target -> consulService 2023-11-02 23:55:33 +01:00
Max
e3b6d66991 cluster/services/dns: fix typo 2023-11-02 23:55:10 +01:00
Max
d65fb75f78 cluster/services/websites: add dns records 2023-11-02 23:50:27 +01:00
Max
5284c0f6d5 cluster/services/irc: add dns records 2023-11-02 23:45:34 +01:00
Max
58f60eef45 cluster/services/ipfs: add dns records 2023-11-02 23:43:58 +01:00
Max
88754861db cluster/services/dns: support alternative rewrite types in declarative dns 2023-11-02 23:42:59 +01:00
Max
7ff75a72f5 cluster/services/dns: add dns records 2023-11-02 23:21:22 +01:00
Max
b217be06d5 cluster/services/monitoring: add dns records 2023-11-02 23:15:09 +01:00
Max
6102a4ccca cluster/services/dns: implement basic declarative dns 2023-11-02 23:11:13 +01:00
Max
b24e82be3f cluster/services/storage: add grep to runGarage 2023-11-02 19:53:07 +01:00
Max
db416ab9e2 cluster/services/storage: remove broken incantation 2023-11-02 19:50:10 +01:00
Max
b2e30146d9 cluster/services/storage: remove checkmate from garage cluster 2023-11-02 19:13:34 +01:00
Max
7c3ee49b82 cluster/services/storage: limit garage memory usage on low-memory nodes 2023-11-02 03:37:11 +01:00
Max
10c5d853d7 cluster/services/storage: move prophet storage to S3 2023-11-02 03:22:28 +01:00
Max
25f3b2da0a cluster/services/storage: fix config for heresy 2023-11-02 03:21:57 +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
8086d5615e packages/s3ql: init with S3v4 auth patch 2023-11-01 23:12:22 +01:00
Max
bf3be62281 hosts/prophet: enable zram 2023-11-01 19:45:08 +01:00
Max
cbdae3116d modules/consul-distributed-services: use unique name for pre-flight-check 2023-11-01 15:13:22 +01:00
Max
4d0d1d2254 cluster/services/attic: move to garage 2023-10-31 22:19:08 +01:00
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