Commit graph

711 commits

Author SHA1 Message Date
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
9059ebe4d8 feat(storage01): Deploy prometheus on prometheus.dgnum.eu
All checks were successful
build configuration / build_compute01 (push) Successful in 54s
build configuration / build_storage01 (push) Successful in 1m37s
build configuration / build_vault01 (push) Successful in 47s
build configuration / build_web02 (push) Successful in 46s
build configuration / build_web01 (push) Successful in 1m8s
lint / check (push) Successful in 20s
ds-fr update / npins_update (push) Successful in 2m8s
2024-02-19 17:37:57 +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
df37471e5c chore(npins): Update
All checks were successful
build configuration / build_storage01 (push) Successful in 1m3s
build configuration / build_compute01 (push) Successful in 1m6s
build configuration / build_vault01 (pull_request) Successful in 1m3s
build configuration / build_web02 (pull_request) Successful in 49s
build configuration / build_web01 (pull_request) Successful in 1m24s
build configuration / build_compute01 (pull_request) Successful in 2m50s
build configuration / build_storage01 (pull_request) Successful in 30m2s
build configuration / build_vault01 (push) Successful in 59s
build configuration / build_web02 (push) Successful in 59s
lint / check (push) Successful in 20s
build configuration / build_web01 (push) Successful in 1m21s
2024-02-18 16:11:51 +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
f82e0f0435 fix(infra): remove untrackable file 2024-02-17 22:56:25 +01:00
dba5cef969 chore(npins): Update
All checks were successful
build configuration / build_storage01 (pull_request) Successful in 3m28s
build configuration / build_compute01 (pull_request) Successful in 3m41s
build configuration / build_web01 (pull_request) Successful in 3m24s
build configuration / build_vault01 (pull_request) Successful in 3m3s
build configuration / build_web02 (pull_request) Successful in 1m0s
build configuration / build_web02 (push) Successful in 1m1s
build configuration / build_vault01 (push) Successful in 1m2s
build configuration / build_storage01 (push) Successful in 1m5s
build configuration / build_compute01 (push) Successful in 1m9s
lint / check (push) Successful in 21s
build configuration / build_web01 (push) Successful in 1m23s
2024-02-17 14:26:43 +00:00
788975ecf0 chore(npins): Update
All checks were successful
lint / check (push) Successful in 30s
build configuration / build_web02 (push) Successful in 1m0s
build configuration / build_compute01 (push) Successful in 1m8s
build configuration / build_web01 (push) Successful in 1m23s
build configuration / build_vault01 (push) Successful in 1m1s
build configuration / build_storage01 (push) Successful in 1m5s
build configuration / build_compute01 (pull_request) Successful in 1m3s
build configuration / build_vault01 (pull_request) Successful in 56s
build configuration / build_web02 (pull_request) Successful in 52s
build configuration / build_web01 (pull_request) Successful in 1m16s
build configuration / build_storage01 (pull_request) Successful in 1m0s
2024-02-14 19:16:49 +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
054f98fc34 feat(redirections): Add more precise redirection for retired websites, to make analytics relevant
All checks were successful
lint / check (push) Successful in 24s
build configuration / build_vault01 (push) Successful in 1m1s
build configuration / build_web02 (push) Successful in 59s
build configuration / build_compute01 (push) Successful in 1m7s
build configuration / build_storage01 (push) Successful in 1m16s
build configuration / build_web01 (push) Successful in 1m26s
npins update / npins_update (push) Successful in 1m24s
ds-fr update / npins_update (push) Successful in 1m58s
2024-02-14 11:15:46 +01:00
a52b61cb28 chore(npins): Update
All checks were successful
build configuration / build_vault01 (pull_request) Successful in 50s
build configuration / build_storage01 (pull_request) Successful in 53s
build configuration / build_compute01 (pull_request) Successful in 1m0s
build configuration / build_web02 (pull_request) Successful in 55s
build configuration / build_web01 (pull_request) Successful in 1m18s
lint / check (push) Successful in 30s
build configuration / build_web02 (push) Successful in 1m1s
build configuration / build_vault01 (push) Successful in 1m2s
build configuration / build_storage01 (push) Successful in 1m6s
build configuration / build_compute01 (push) Successful in 1m9s
build configuration / build_web01 (push) Successful in 1m23s
2024-02-13 08:35:11 +01: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
743e76ebb2 fix(forgejo): Use correct config for mailer
All checks were successful
lint / check (push) Successful in 26s
build configuration / build_vault01 (push) Successful in 1m1s
build configuration / build_web02 (push) Successful in 1m0s
build configuration / build_compute01 (push) Successful in 1m6s
build configuration / build_storage01 (push) Successful in 1m10s
build configuration / build_web01 (push) Successful in 1m21s
npins update / npins_update (push) Successful in 1m20s
ds-fr update / npins_update (push) Successful in 2m12s
2024-02-09 12:37:27 +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
c95908d0b3 feat(crabfit): Improve colormap display
All checks were successful
lint / check (push) Successful in 29s
build configuration / build_web02 (push) Successful in 55s
build configuration / build_storage01 (push) Successful in 1m0s
build configuration / build_compute01 (push) Successful in 1m2s
build configuration / build_vault01 (push) Successful in 1m9s
build configuration / build_web01 (push) Successful in 2m29s
2024-02-08 16:48:30 +01:00
ce3681f1e4 feat(crabfit): Remove download buttons
All checks were successful
build configuration / build_vault01 (push) Successful in 58s
build configuration / build_web02 (push) Successful in 59s
build configuration / build_storage01 (push) Successful in 1m5s
build configuration / build_compute01 (push) Successful in 1m7s
lint / check (push) Successful in 23s
build configuration / build_web01 (push) Successful in 2m34s
ds-fr update / npins_update (push) Successful in 2m8s
2024-02-08 16:37:09 +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
64c5cfbee7 feat(forgejo-runners): Make nixfmt-rfc-style available 2024-02-07 18:47:07 +01:00
852e220ec2 fix(forgejo): Don't spam watchers
All checks were successful
lint / check (push) Successful in 30s
build configuration / build_web02 (push) Successful in 1m0s
build configuration / build_vault01 (push) Successful in 1m0s
build configuration / build_compute01 (push) Successful in 1m5s
build configuration / build_storage01 (push) Successful in 1m8s
build configuration / build_web01 (push) Successful in 1m20s
2024-02-07 18:39:53 +01:00
ab7d8e5e3e chore(simiweb): Update
All checks were successful
build configuration / build_vault01 (push) Successful in 58s
build configuration / build_web02 (push) Successful in 57s
build configuration / build_compute01 (push) Successful in 1m4s
build configuration / build_storage01 (push) Successful in 1m16s
lint / check (push) Successful in 21s
build configuration / build_web01 (push) Successful in 1m37s
npins update / npins_update (push) Successful in 53s
ds-fr update / npins_update (push) Successful in 2m9s
2024-02-07 13:13:02 +01:00
22dea9ec7d feat(forgejo): Setup mail
All checks were successful
build configuration / build_compute01 (push) Successful in 57s
build configuration / build_storage01 (push) Successful in 58s
build configuration / build_vault01 (push) Successful in 49s
build configuration / build_web01 (push) Successful in 1m11s
lint / check (push) Successful in 21s
build configuration / build_web02 (push) Successful in 46s
2024-02-07 10:19:13 +01:00
08577a7f66 chore(npins): Update
All checks were successful
build configuration / build_vault01 (pull_request) Successful in 1m1s
build configuration / build_web02 (pull_request) Successful in 1m1s
build configuration / build_storage01 (pull_request) Successful in 1m5s
build configuration / build_compute01 (pull_request) Successful in 1m8s
build configuration / build_web01 (pull_request) Successful in 2m39s
build configuration / build_vault01 (push) Successful in 56s
build configuration / build_web02 (push) Successful in 57s
build configuration / build_compute01 (push) Successful in 1m5s
build configuration / build_storage01 (push) Successful in 1m15s
lint / check (push) Successful in 20s
build configuration / build_web01 (push) Successful in 1m18s
2024-02-06 20:47:02 +01:00
dbbe739e7c feat(web01): Deploy simiweb as a static website
All checks were successful
lint / check (push) Successful in 30s
build configuration / build_vault01 (push) Successful in 56s
build configuration / build_web02 (push) Successful in 58s
build configuration / build_storage01 (push) Successful in 1m0s
build configuration / build_compute01 (push) Successful in 1m5s
build configuration / build_web01 (push) Successful in 2m26s
2024-02-06 20:43:46 +01:00
ad5e23e766 feat(wordpress): Reword 2024-02-06 20:37:31 +01:00
e955f8cd35 feat(wordpress): Increase file upload size
All checks were successful
lint / check (push) Successful in 25s
build configuration / build_vault01 (push) Successful in 1m1s
build configuration / build_web02 (push) Successful in 1m1s
build configuration / build_compute01 (push) Successful in 1m9s
build configuration / build_storage01 (push) Successful in 1m35s
build configuration / build_web01 (push) Successful in 1m40s
ds-fr update / npins_update (push) Successful in 2m6s
2024-02-06 17:04:16 +01:00
16ea1d69ca fix(wordpress): Redirect temp domain to bda.ens.fr
All checks were successful
lint / check (push) Successful in 25s
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_compute01 (push) Successful in 1m3s
build configuration / build_web01 (push) Successful in 2m27s
npins update / npins_update (push) Successful in 1m46s
2024-02-06 13:23:17 +01:00
38083b5fce feat(wordpress): Deploy bda
Some checks failed
lint / check (push) Successful in 24s
build configuration / build_vault01 (push) Successful in 56s
build configuration / build_web02 (push) Successful in 56s
build configuration / build_storage01 (push) Successful in 59s
build configuration / build_compute01 (push) Successful in 1m2s
build configuration / build_web01 (push) Has been cancelled
2024-02-06 13:20:09 +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
6f3eb05f78 fix(static): Make deadnix happy
All checks were successful
build configuration / build_vault01 (push) Successful in 48s
build configuration / build_storage01 (push) Successful in 51s
build configuration / build_compute01 (push) Successful in 55s
lint / check (push) Successful in 21s
build configuration / build_web02 (push) Successful in 46s
build configuration / build_web01 (push) Successful in 1m6s
npins update / npins_update (push) Successful in 1m30s
ds-fr update / npins_update (push) Successful in 2m1s
2024-02-02 10:55:35 +01:00
c9428d618b feat(workflows): Add a check on code
Some checks failed
build configuration / build_storage01 (push) Successful in 1m22s
build configuration / build_compute01 (push) Successful in 1m27s
build configuration / build_vault01 (push) Successful in 45s
build configuration / build_web01 (push) Successful in 1m5s
build configuration / build_web02 (push) Successful in 44s
lint / check (push) Failing after 21s
2024-02-02 10:51:55 +01:00
5e3819c9b2 feat(shell): Add pre-commit hooks and reformat the repo 2024-02-02 10:51:31 +01:00
988c44d461 chore(npins): Update
All checks were successful
build configuration / build_compute01 (pull_request) Successful in 1m17s
build configuration / build_vault01 (pull_request) Successful in 46s
build configuration / build_storage01 (pull_request) Successful in 48s
build configuration / build_web02 (pull_request) Successful in 44s
build configuration / build_web01 (pull_request) Successful in 1m12s
build configuration / build_web02 (push) Successful in 49s
build configuration / build_storage01 (push) Successful in 51s
build configuration / build_compute01 (push) Successful in 56s
build configuration / build_vault01 (push) Successful in 1m0s
build configuration / build_web01 (push) Successful in 1m10s
2024-02-02 09:53:38 +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
929cfa7344 Revert "feat(workflows/eval): Use streaming evaluator"
All checks were successful
build configuration / build_web02 (push) Successful in 52s
build configuration / build_vault01 (push) Successful in 53s
build configuration / build_storage01 (push) Successful in 54s
build configuration / build_compute01 (push) Successful in 58s
build configuration / build_web01 (push) Successful in 1m14s
This reverts commit baaf00e6ea.
2024-02-01 13:40:10 +01:00
baaf00e6ea feat(workflows/eval): Use streaming evaluator
Some checks failed
build configuration / build_compute01 (push) Successful in 1m15s
build configuration / build_web02 (push) Successful in 1m12s
build configuration / build_vault01 (push) Successful in 1m18s
build configuration / build_storage01 (push) Successful in 1m21s
build configuration / build_web01 (push) Has been cancelled
2024-02-01 13:37:38 +01:00
1c261e5178 feat(meta.dns): Update
All checks were successful
build configuration / build_web02 (push) Successful in 53s
build configuration / build_vault01 (push) Successful in 53s
build configuration / build_storage01 (push) Successful in 55s
build configuration / build_compute01 (push) Successful in 1m9s
build configuration / build_web01 (push) Successful in 1m13s
2024-02-01 13:35:40 +01:00
ce0dfe5431 chore(infra): Remove remnants of dgn-dns 2024-02-01 13:35:30 +01:00
76ec967fba feat(meta.dns): Add kurisu.lahfa.xyz as ns02
Some checks failed
build configuration / build_compute01 (push) Failing after 46s
build configuration / build_vault01 (push) Failing after 47s
build configuration / build_web02 (push) Failing after 46s
build configuration / build_web01 (push) Failing after 47s
build configuration / build_storage01 (push) Failing after 47s
2024-01-31 20:20:29 +01:00
31e2387a25 feat(dgn-dns): Remove module as the DNS will be hosted externally
Some checks failed
build configuration / build_compute01 (push) Failing after 41s
build configuration / build_storage01 (push) Failing after 42s
build configuration / build_web02 (push) Failing after 43s
build configuration / build_web01 (push) Failing after 44s
build configuration / build_vault01 (push) Failing after 47s
ds-fr update / npins_update (push) Successful in 2m1s
2024-01-31 16:52:00 +01:00
3c8e3f39fc feat(meta): Add dns config v1
All checks were successful
build configuration / build_web02 (push) Successful in 48s
build configuration / build_vault01 (push) Successful in 48s
build configuration / build_storage01 (push) Successful in 51s
build configuration / build_compute01 (push) Successful in 1m14s
build configuration / build_web01 (push) Successful in 1m20s
2024-01-31 15:46:31 +01:00
1e254d5f27 feat(meta): Add dns config v0
All checks were successful
build configuration / build_storage01 (push) Successful in 49s
build configuration / build_vault01 (push) Successful in 44s
build configuration / build_compute01 (push) Successful in 1m10s
build configuration / build_web02 (push) Successful in 41s
build configuration / build_web01 (push) Successful in 1m1s
2024-01-31 15:27:26 +01:00
ef460753a8 feat(modules/dgn-ssh): Disable kbdinteractiveauthentication
Some checks are pending
build configuration / build_web02 (push) Successful in 57s
build configuration / build_storage01 (push) Successful in 1m0s
build configuration / build_vault01 (push) Successful in 1m2s
build configuration / build_web01 (push) Successful in 1m19s
build configuration / build_compute01 (push) Successful in 1m21s
ds-fr update / npins_update (push) Successful in 1m50s
npins update / npins_update (push) Has started running
2024-01-30 10:22:27 +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
27f3d42cf3 chore(npins): Update
All checks were successful
build configuration / build_storage01 (pull_request) Successful in 1m23s
build configuration / build_vault01 (pull_request) Successful in 1m25s
build configuration / build_web02 (pull_request) Successful in 1m15s
build configuration / build_web01 (pull_request) Successful in 1m46s
build configuration / build_compute01 (pull_request) Successful in 1m51s
build configuration / build_vault01 (push) Successful in 53s
build configuration / build_web02 (push) Successful in 53s
build configuration / build_storage01 (push) Successful in 56s
build configuration / build_web01 (push) Successful in 1m14s
build configuration / build_compute01 (push) Successful in 1m19s
2024-01-26 14:26:41 +00:00
95fd21c378 feat(static): Refactor www-eleves config
All checks were successful
build configuration / build_vault01 (push) Successful in 51s
build configuration / build_storage01 (push) Successful in 52s
build configuration / build_web02 (push) Successful in 1m0s
build configuration / build_web01 (push) Successful in 1m9s
build configuration / build_compute01 (push) Successful in 1m14s
ds-fr update / npins_update (push) Successful in 1m50s
npins update / npins_update (push) Successful in 1m8s
2024-01-25 17:19:16 +01:00