Commit graph

171 commits

Author SHA1 Message Date
000e35bb68 feat(compute01): Deploy telegraf
All checks were successful
lint / check (push) Successful in 25s
build configuration / build_vault01 (push) Successful in 1m0s
build configuration / build_web02 (push) Successful in 1m1s
build configuration / build_storage01 (push) Successful in 1m11s
build configuration / build_compute01 (push) Successful in 1m18s
build configuration / build_web01 (push) Successful in 1m24s
2024-02-20 17:08:46 +01:00
9fb782234d chore(ds-fr): Update
All checks were successful
build configuration / build_vault01 (pull_request) Successful in 57s
build configuration / build_web02 (pull_request) Successful in 57s
build configuration / build_storage01 (pull_request) Successful in 1m2s
build configuration / build_compute01 (pull_request) Successful in 1m12s
build configuration / build_web01 (pull_request) Successful in 1m22s
build configuration / build_storage01 (push) Successful in 1m4s
lint / check (push) Successful in 28s
build configuration / build_vault01 (push) Successful in 1m3s
build configuration / build_web02 (push) Successful in 1m1s
build configuration / build_compute01 (push) Successful in 1m7s
build configuration / build_web01 (push) Successful in 1m29s
2024-02-19 20:23:09 +01:00
d17189f4b8 feat(services): add signaldctl on compute01
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-02-19 19:55:06 +01:00
4237fc57bd feat(services): init signald on compute01
This is to bridge all DGNum channels and hackENS.

Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-02-19 19:55:06 +01:00
ad39c91168 chore(infra): Switch to age-secrets.autoMatch
All checks were successful
lint / check (push) Successful in 23s
build configuration / build_web02 (push) Successful in 1m3s
build configuration / build_vault01 (push) Successful in 1m5s
build configuration / build_storage01 (push) Successful in 1m9s
build configuration / build_web01 (push) Successful in 1m39s
npins update / npins_update (push) Successful in 53s
build configuration / build_compute01 (push) Successful in 42m1s
2024-02-19 14:47:27 +01:00
10e768cacd feat(compute01): Deploy grafana on grafana.dgnum.eu
Some checks failed
build configuration / build_web02 (push) Successful in 59s
build configuration / build_vault01 (push) Successful in 1m2s
build configuration / build_storage01 (push) Successful in 1m4s
build configuration / build_web01 (push) Successful in 1m34s
lint / check (push) Successful in 34s
build configuration / build_compute01 (push) Has been cancelled
2024-02-19 14:20:21 +01:00
42e1d6dcd7 feat(compute01): Deploy librenms on nms.dgnum.eu
All checks were successful
build configuration / build_storage01 (push) Successful in 54s
build configuration / build_vault01 (push) Successful in 50s
build configuration / build_compute01 (push) Successful in 3m53s
build configuration / build_web01 (push) Successful in 1m13s
lint / check (push) Successful in 23s
build configuration / build_web02 (push) Successful in 50s
ds-fr update / npins_update (push) Successful in 2m23s
2024-02-18 15:27:48 +01:00
69ecadbbd1 fix(radius): Make it work
All checks were successful
build configuration / build_vault01 (push) Successful in 1m2s
build configuration / build_web02 (push) Successful in 1m2s
build configuration / build_storage01 (push) Successful in 1m6s
build configuration / build_compute01 (push) Successful in 1m12s
lint / check (push) Successful in 21s
build configuration / build_web01 (push) Successful in 1m23s
npins update / npins_update (push) Successful in 1m15s
2024-02-17 23:57:40 +01:00
84892acd2d fix(k-radius): Use correct groups
All checks were successful
lint / check (push) Successful in 27s
build configuration / build_web02 (push) Successful in 1m0s
build configuration / build_vault01 (push) Successful in 1m2s
build configuration / build_storage01 (push) Successful in 1m5s
build configuration / build_compute01 (push) Successful in 1m13s
build configuration / build_web01 (push) Successful in 1m20s
2024-02-17 22:56:25 +01:00
28c0f8bc4e chore(ds-fr): Update
All checks were successful
build configuration / build_vault01 (pull_request) Successful in 1m1s
build configuration / build_storage01 (pull_request) Successful in 1m4s
build configuration / build_web02 (pull_request) Successful in 58s
build configuration / build_web01 (pull_request) Successful in 1m21s
build configuration / build_compute01 (pull_request) Successful in 6m17s
lint / check (push) Successful in 32s
build configuration / build_vault01 (push) Successful in 1m9s
build configuration / build_web02 (push) Successful in 1m8s
build configuration / build_storage01 (push) Successful in 1m12s
build configuration / build_compute01 (push) Successful in 1m15s
build configuration / build_web01 (push) Successful in 1m32s
2024-02-14 17:27:51 +00:00
93745a5a00 chore(ds-fr): Update
All checks were successful
build configuration / build_storage01 (pull_request) Successful in 51s
build configuration / build_vault01 (pull_request) Successful in 48s
build configuration / build_web01 (pull_request) Successful in 1m7s
build configuration / build_web02 (pull_request) Successful in 45s
build configuration / build_compute01 (pull_request) Successful in 7m26s
lint / check (push) Successful in 31s
build configuration / build_web02 (push) Successful in 1m0s
build configuration / build_vault01 (push) Successful in 1m1s
build configuration / build_storage01 (push) Successful in 1m4s
build configuration / build_compute01 (push) Successful in 1m9s
build configuration / build_web01 (push) Successful in 1m27s
2024-02-12 17:27:46 +00:00
db6d3cef1b chore(ds-fr): Update
All checks were successful
lint / check (push) Successful in 31s
build configuration / build_vault01 (push) Successful in 1m0s
build configuration / build_web02 (push) Successful in 59s
build configuration / build_storage01 (push) Successful in 1m5s
build configuration / build_web01 (push) Successful in 1m20s
build configuration / build_compute01 (push) Successful in 6m16s
npins update / npins_update (push) Successful in 1m38s
ds-fr update / npins_update (push) Successful in 1m53s
2024-02-10 20:36:16 +01:00
45618cb180 fix(ds-fr): Fix formatting
All checks were successful
lint / check (push) Successful in 31s
build configuration / build_web02 (push) Successful in 59s
build configuration / build_vault01 (push) Successful in 59s
build configuration / build_storage01 (push) Successful in 1m2s
build configuration / build_compute01 (push) Successful in 1m6s
build configuration / build_web01 (push) Successful in 1m20s
2024-02-09 09:46:32 +01:00
d307727947 fix(workflows/ds-fr): Format the new files, as to not open spurious PRs
All checks were successful
build configuration / build_compute01 (push) Successful in 56s
build configuration / build_storage01 (push) Successful in 1m3s
build configuration / build_vault01 (push) Successful in 45s
build configuration / build_web01 (push) Successful in 1m6s
build configuration / build_web02 (push) Successful in 46s
lint / check (push) Successful in 21s
npins update / npins_update (push) Successful in 1m19s
2024-02-07 18:47:45 +01:00
6d50bde0ff feat(ds-fr): Update
All checks were successful
build configuration / build_web02 (push) Successful in 55s
build configuration / build_vault01 (push) Successful in 56s
build configuration / build_storage01 (push) Successful in 58s
lint / check (push) Successful in 19s
build configuration / build_web01 (push) Successful in 1m30s
build configuration / build_compute01 (push) Successful in 8m25s
2024-02-06 13:00:57 +01:00
5e3819c9b2 feat(shell): Add pre-commit hooks and reformat the repo 2024-02-02 10:51:31 +01:00
49ae20bf5f chore(ds-fr): Update
All checks were successful
build configuration / build_vault01 (pull_request) Successful in 51s
build configuration / build_storage01 (pull_request) Successful in 53s
build configuration / build_web02 (pull_request) Successful in 45s
build configuration / build_web01 (pull_request) Successful in 1m11s
build configuration / build_compute01 (pull_request) Successful in 6m12s
build configuration / build_web02 (push) Successful in 55s
build configuration / build_storage01 (push) Successful in 58s
build configuration / build_compute01 (push) Successful in 1m4s
build configuration / build_web01 (push) Successful in 1m21s
build configuration / build_vault01 (push) Successful in 45s
2024-02-01 17:28:35 +00:00
51e2a8b50f chore(ds-fr): Update
All checks were successful
build configuration / build_vault01 (pull_request) Successful in 54s
build configuration / build_web02 (pull_request) Successful in 53s
build configuration / build_storage01 (pull_request) Successful in 56s
build configuration / build_web01 (pull_request) Successful in 1m14s
build configuration / build_compute01 (pull_request) Successful in 6m17s
build configuration / build_vault01 (push) Successful in 53s
build configuration / build_web02 (push) Successful in 52s
build configuration / build_storage01 (push) Successful in 55s
build configuration / build_compute01 (push) Successful in 59s
build configuration / build_web01 (push) Successful in 1m14s
2024-02-01 14:36:04 +01:00
ce0dfe5431 chore(infra): Remove remnants of dgn-dns 2024-02-01 13:35:30 +01:00
073a816fd6 chore(ds-fr): Update
All checks were successful
build configuration / build_vault01 (push) Successful in 56s
build configuration / build_web02 (push) Successful in 57s
build configuration / build_storage01 (push) Successful in 1m0s
build configuration / build_web01 (push) Successful in 1m16s
build configuration / build_compute01 (push) Successful in 6m26s
2024-01-29 21:53:51 +01:00
38ec436525 chore(ds-fr): Update
All checks were successful
build configuration / build_vault01 (pull_request) Successful in 48s
build configuration / build_storage01 (pull_request) Successful in 49s
build configuration / build_web02 (pull_request) Successful in 41s
build configuration / build_web01 (pull_request) Successful in 1m5s
build configuration / build_compute01 (pull_request) Successful in 7m36s
build configuration / build_vault01 (push) Successful in 54s
build configuration / build_web02 (push) Successful in 53s
build configuration / build_storage01 (push) Successful in 56s
build configuration / build_web01 (push) Successful in 1m13s
build configuration / build_compute01 (push) Successful in 1m16s
2024-01-22 17:27:57 +00:00
498b2bb43e chore(ds-fr): Update
All checks were successful
build configuration / build_vault01 (pull_request) Successful in 55s
build configuration / build_web02 (pull_request) Successful in 54s
build configuration / build_storage01 (pull_request) Successful in 57s
build configuration / build_web01 (pull_request) Successful in 1m13s
build configuration / build_compute01 (pull_request) Successful in 7m18s
build configuration / build_web02 (push) Successful in 58s
build configuration / build_storage01 (push) Successful in 1m0s
build configuration / build_vault01 (push) Successful in 1m0s
build configuration / build_web01 (push) Successful in 1m14s
build configuration / build_compute01 (push) Successful in 1m24s
2024-01-17 17:27:57 +00:00
0555d4cbff feat(ds-fr): Update
All checks were successful
build configuration / build_vault01 (push) Successful in 51s
build configuration / build_storage01 (push) Successful in 53s
build configuration / build_web01 (push) Successful in 1m9s
build configuration / build_compute01 (push) Successful in 1m30s
build configuration / build_web02 (push) Successful in 45s
2024-01-12 10:59:22 +01:00
sinavir
8bfa7ede84 fix(pads): better configuration of reverse proxy
All checks were successful
build configuration / build_vault01 (push) Successful in 52s
build configuration / build_storage01 (push) Successful in 53s
build configuration / build_web01 (push) Successful in 1m9s
build configuration / build_compute01 (push) Successful in 1m20s
build configuration / build_web02 (push) Successful in 42s
ds-fr update / npins_update (push) Successful in 2m1s
2024-01-11 17:21:43 +01:00
f733548174 feat(ds-fr): Update
All checks were successful
build configuration / build_vault01 (push) Successful in 52s
build configuration / build_storage01 (push) Successful in 57s
build configuration / build_web01 (push) Successful in 1m14s
build configuration / build_web02 (push) Successful in 43s
build configuration / build_compute01 (push) Successful in 6m55s
npins update / npins_update (push) Successful in 57s
2024-01-11 13:38:29 +01:00
e34d5d003f feat(dgn-hardware): Move specific configurations back to the servers
All checks were successful
build configuration / build_storage01 (push) Successful in 52s
build configuration / build_vault01 (push) Successful in 1m2s
build configuration / build_web01 (push) Successful in 1m8s
build configuration / build_compute01 (push) Successful in 1m14s
build configuration / build_web02 (push) Successful in 42s
2024-01-11 12:58:58 +01:00
4716f8a398 feat(modules): Replace dgn-secrets by age-secrets
All checks were successful
build configuration / build_compute01 (push) Successful in 1m6s
build configuration / build_storage01 (push) Successful in 44s
build configuration / build_web01 (push) Successful in 57s
npins update / npins_update (push) Successful in 46s
2024-01-09 14:48:33 +01:00
77b8947811 chore(ds-fr): Update
All checks were successful
build configuration / build_storage01 (pull_request) Successful in 47s
build configuration / build_web01 (pull_request) Successful in 56s
build configuration / build_compute01 (pull_request) Successful in 1m10s
build configuration / build_storage01 (push) Successful in 47s
build configuration / build_web01 (push) Successful in 59s
build configuration / build_compute01 (push) Successful in 1m11s
2024-01-09 08:34:43 +01:00
194919bc5a feat(ds-fr): Update dgnum patch
All checks were successful
build configuration / build_storage01 (push) Successful in 48s
build configuration / build_web01 (push) Successful in 53s
build configuration / build_compute01 (push) Successful in 6m17s
2024-01-07 20:16:57 +01:00
9e45525592 chore(ds-fr): Update
All checks were successful
build configuration / build_storage01 (pull_request) Successful in 45s
build configuration / build_web01 (pull_request) Successful in 43s
build configuration / build_compute01 (pull_request) Successful in 6m41s
build configuration / build_web01 (push) Successful in 46s
build configuration / build_storage01 (push) Successful in 47s
build configuration / build_compute01 (push) Successful in 1m8s
2024-01-01 21:42:32 +01:00
35a123b0e4 feat(nextcloud): Update to 28
All checks were successful
build configuration / build_web01 (push) Successful in 47s
build configuration / build_storage01 (push) Successful in 50s
build configuration / build_compute01 (push) Successful in 1m34s
2024-01-01 21:38:19 +01:00
Tom Hubrecht
61cff36813 chore(ds-fr): Update
All checks were successful
build configuration / build_storage01 (push) Successful in 47s
build configuration / build_web01 (push) Successful in 1m3s
build configuration / build_compute01 (push) Successful in 9m22s
2023-12-22 06:59:17 +01:00
Tom Hubrecht
ad90c0e9db feat(nextcloud): Add remote fonts to nextcloud office
All checks were successful
build configuration / build_web01 (push) Successful in 47s
build configuration / build_storage01 (push) Successful in 49s
build configuration / build_compute01 (push) Successful in 1m24s
2023-12-20 14:16:19 +01:00
Tom Hubrecht
05e8e501f5 feat(nextcloud): Restart nextcloud at activation time
All checks were successful
build configuration / build_storage01 (push) Successful in 46s
build configuration / build_web01 (push) Successful in 45s
build configuration / build_compute01 (push) Successful in 1m24s
2023-12-20 13:48:26 +01:00
Tom Hubrecht
09d341a098 feat(nextcloud): Add dns resolution to collabora 2023-12-20 13:48:11 +01:00
Tom Hubrecht
ce45149dc3 fix(nextcloud-preview): Restart the service when then DNS resolution inevitably fails even though it is hardcoded in the hosts file 2023-12-18 15:38:46 +01:00
Tom Hubrecht
bc0dd0afd6 fix: DNS is shit
All checks were successful
npins update / npins_update (push) Successful in 54s
2023-12-18 11:13:38 +01:00
Tom Hubrecht
c4c4ed18a5 chore(ds-fr): Update to 2023-12-18-02 2023-12-18 11:00:10 +01:00
Tom Hubrecht
7705b2c30a fix(nextcloud): Use correct settings for S3 config 2023-12-18 10:46:10 +01:00
Tom Hubrecht
4de8abc45b feat(ds-fr): Update our version 2023-12-14 16:45:59 +01:00
Tom Hubrecht
d5bbf07484 feat(ds-fr): Update our version 2023-12-14 14:20:31 +01:00
Tom Hubrecht
3a5e7fec01 feat(ds-fr): Update to latest version 2023-12-13 15:32:36 +01:00
Tom Hubrecht
def4393a8c feat(ds-fr): Update to latest version and enable admins group
Some checks failed
build configuration / build_configs (pull_request) Has been cancelled
2023-12-13 14:40:20 +01:00
Tom Hubrecht
80e0c58400 feat: Remove sources
Some checks failed
build configuration / build_configs (pull_request) Failing after 1h7m17s
2023-12-12 19:26:18 +01:00
Tom Hubrecht
5c19f7a787 feat(k-radius): Only bring pydantic from python-updates 2023-12-12 19:18:57 +01:00
Tom Hubrecht
f8443e00d1 feat(npins): Remove nixos-unstable 2023-12-12 14:45:01 +01:00
Tom Hubrecht
964fe8cc21 feat(ds-fr): Update to 2023-12-11-01 2023-12-11 11:29:15 +01:00
Tom Hubrecht
ebe56b5070 feat(nextcloud): Setup collabora on code.dgnum.eu 2023-12-11 01:05:20 +01:00
Tom Hubrecht
2e4f7d98c4 feat(outline): Disallow indexing of ds docs 2023-12-10 20:53:00 +01:00
Tom Hubrecht
261ec7d16f feat(ds-fr): Replace documentation links 2023-12-10 20:38:08 +01:00
Tom Hubrecht
1fed2ade2f feat(ds-fr): Add custom documentation url 2023-12-10 20:24:21 +01:00
Tom Hubrecht
afff33da0a feat(ds-fr): Replace the signup link 2023-12-10 19:32:49 +01:00
Tom Hubrecht
0569c01192 feat(ds-fr): Update patches 2023-12-10 18:24:52 +01:00
Tom Hubrecht
2cd8a54e8e fix(nextcloud): Last fix for memories and preview 2023-12-08 18:52:21 +01:00
Tom Hubrecht
1e77824251 fix(nextcloud): Fix preview generator and update settings 2023-12-08 17:54:16 +01:00
Tom Hubrecht
ecee23d4df feat(nextcloud): Disable notify_push 2023-12-05 21:56:11 +01:00
Tom Hubrecht
a1df7c59bf feat(nextcloud): Increase max upload size 2023-12-05 21:54:47 +01:00
Tom Hubrecht
791d0327b9 feat(ds-fr): Update to 2023-12-05-01 2023-12-05 17:26:28 +01:00
Raito Bezarius
bd598dfdb0 feat(hedgedoc): allow free URL yes yes 2023-12-04 18:44:59 +01:00
Tom Hubrecht
086f968663 feat: Enable netbird on all machines 2023-12-04 09:16:04 +01:00
Tom Hubrecht
6a25ccbd1a feat(netbird): Deploy management server on storage01 2023-12-03 22:13:30 +01:00
Tom Hubrecht
f173138848 feat(radius): Init config 2023-12-03 20:42:20 +01:00
Tom Hubrecht
3e763f419a feat(hedgedoc): allow free urls 2023-12-03 13:24:22 +01:00
Tom Hubrecht
5426289b21 feat(ds-fr): Update patches 2023-12-03 13:24:09 +01:00
Tom Hubrecht
d2f68277e0 feat(ds-fr): Use imagemagick and make things work 2023-12-01 14:04:20 +01:00
Tom Hubrecht
5662181bd7 feat(ds-fr): Add new patches 2023-12-01 10:39:16 +01:00
Tom Hubrecht
441702b5e5 feat(ds-fr): Correctly apply patches 2023-11-30 19:59:19 +01:00
Tom Hubrecht
0b41aeaf01 feat(onlyoffice): Remove onlyoffica as it does not work currently 2023-11-30 19:58:59 +01:00
Tom Hubrecht
351a31ea92 feat(ds-fr): Split out our commits 2023-11-30 17:54:52 +01:00
Tom Hubrecht
0dc3dfd82d feat: Update compute01, storage01 to 23.11 2023-11-29 16:12:24 +01:00
Tom Hubrecht
18b6b0f605 feat(modules/dgn-harware): Refactor hardware config 2023-11-29 16:11:35 +01:00
Tom Hubrecht
a4d9497158 fix(ds-fr): Add patches 2023-11-29 14:45:21 +01:00
Tom Hubrecht
1f725215db fix(ds-fr): patch everything 2023-11-28 20:51:23 +01:00
Tom Hubrecht
fa799c9dda feat(modules): Deploy fail2ban 2023-11-28 20:51:23 +01:00
Tom Hubrecht
f3ab09fe4e feat(ds-fr): Add custom patches 2023-11-28 20:51:23 +01:00
Tom Hubrecht
23c3ecd99d fix(nextcloud): Write correct options 2023-11-22 16:07:05 +01:00
Tom Hubrecht
a54bedb6c7 fix(nextcloud): Increase php string buffer 2023-11-22 16:01:49 +01:00
Tom Hubrecht
b0b576e9fe feat(nextcloud): Add a service to preview documents each day 2023-11-22 12:56:33 +01:00
Tom Hubrecht
6fd98b6c02 fix(nextcloud): Increase pm.max_children 2023-11-22 09:40:32 +01:00
Tom Hubrecht
ce18c18b2c feat(nextcloud): Change exiftool version used 2023-11-20 17:24:37 +01:00
Tom Hubrecht
d389cb38cd feat(ds-fr): Update to bleeding-edge version 2023-11-20 17:24:12 +01:00
Tom Hubrecht
9555a5c8e5 feat(compute01/ds-fr): Make update autonomous and update to latest version 2023-11-16 09:21:34 +01:00
Tom Hubrecht
c5e1ecf0f7 fix(compute01/nextcloud): Add perl to NC's path 2023-11-14 15:41:24 +01:00
Tom Hubrecht
12ae5d7efd feat(compute01/ds-fr): Update to latest version 2023-11-10 11:18:40 +01:00
Tom Hubrecht
6641c31c55 fix(compute01/vaultwarden): Use secure way to set ADMIN_TOKEN 2023-10-27 14:59:35 +02:00
Tom Hubrecht
6476bd9adb chore(secrets): Rekey secrets 2023-10-16 10:20:39 +02:00
Tom Hubrecht
c910159cb2 feat(compute01): Deploy vaultwarden on pass.dgnum.eu 2023-10-14 14:29:16 +02:00
Tom Hubrecht
1ea922c3f1 fix(ds-fr): No use for using the group sendmail 2023-10-07 15:49:18 +02:00
Tom Hubrecht
3785088616 feat(outline): Upgrade to v0.72.0 2023-10-05 23:27:04 +02:00
Tom Hubrecht
c2d7adfcd0 feat(compute01): Deploy hedgedoc on pads.dgnum.eu 2023-10-05 09:52:13 +02:00
Tom Hubrecht
7873680895 fix(onlyoffice): Remove unusable patches 2023-10-05 09:17:06 +02:00
Tom Hubrecht
6f136c5233 chore(ds-fr): Refactor module 2023-10-04 14:35:32 +02:00
Tom Hubrecht
8d5dfb66e3 feat(compute01): Deploy onlyoffice on documentserver.dgnum.eu 2023-10-04 14:34:39 +02:00
Tom Hubrecht
205c5eb544 feat(compute01): Deploy RStudio server on rstudio.dgnum.eu 2023-10-04 14:34:39 +02:00
Tom Hubrecht
86129fb971 feat(nix-lib): Rename dgn-lib to lib.extra 2023-10-04 09:23:48 +02:00
Tom Hubrecht
5622bc3748 feat(dgn-secrets): Add a matches option
This option allows specifying regexes tied to options.
When a secret matches a pattern, the the options are applied to it.
2023-10-02 22:48:18 +02:00
Tom Hubrecht
df8c11180b feat(ds-fr): Update to 2023-10-02-01 2023-10-02 21:20:01 +02:00
Tom Hubrecht
56cd177d3e feat(nix-lib): Update to 0.1.5 and switch to using mkConfig 2023-10-02 13:53:20 +02:00
Tom Hubrecht
37137ca20b feat(compute01): Deploy zammad on support.dgnum.eu 2023-10-02 12:50:40 +02:00
Tom Hubrecht
4be2f40abe feat(dgn-web): Enable module on nodes serving web content
Also remove the firewall config as it is now centralized.
2023-10-01 23:08:54 +02:00