Commit graph

431 commits

Author SHA1 Message Date
Tom Hubrecht 2a388f53ac fix(compute01): Make it work ?
All checks were successful
build configuration / build_web02 (push) Successful in 1m8s
build configuration / build_vault01 (push) Successful in 1m9s
build configuration / build_rescue01 (push) Successful in 1m8s
build configuration / build_storage01 (push) Successful in 1m13s
lint / check (push) Successful in 24s
build configuration / build_web01 (push) Successful in 1m35s
build configuration / build_compute01 (push) Successful in 2m38s
2024-03-08 13:58:07 +01:00
Tom Hubrecht 2ade516d48 feat(compute01): Deploy arkheon
All checks were successful
build configuration / build_web02 (push) Successful in 1m6s
build configuration / build_vault01 (push) Successful in 1m7s
build configuration / build_rescue01 (push) Successful in 1m8s
build configuration / build_storage01 (push) Successful in 1m13s
build configuration / build_compute01 (push) Successful in 1m18s
lint / check (push) Successful in 22s
build configuration / build_web01 (push) Successful in 1m33s
2024-03-08 11:55:02 +01:00
DGNum Chores 85c651a139 chore(ds-fr): Update
All checks were successful
build configuration / build_storage01 (pull_request) Successful in 1m8s
build configuration / build_compute01 (pull_request) Successful in 1m12s
build configuration / build_vault01 (pull_request) Successful in 1m17s
build configuration / build_web02 (pull_request) Successful in 55s
build configuration / build_web01 (pull_request) Successful in 1m28s
build configuration / build_rescue01 (pull_request) Successful in 48s
build configuration / build_rescue01 (push) Successful in 1m4s
build configuration / build_vault01 (push) Successful in 1m5s
build configuration / build_web02 (push) Successful in 1m6s
build configuration / build_storage01 (push) Successful in 1m9s
build configuration / build_compute01 (push) Successful in 1m13s
lint / check (push) Successful in 22s
build configuration / build_web01 (push) Successful in 1m32s
2024-03-08 11:15:13 +01:00
sinavir 4f1e579fa8 feat(castopod): big update
All checks were successful
lint / check (push) Successful in 22s
build configuration / build_vault01 (push) Successful in 1m45s
build configuration / build_compute01 (push) Successful in 2m13s
build configuration / build_storage01 (push) Successful in 2m18s
build configuration / build_web01 (push) Successful in 1m46s
build configuration / build_web02 (push) Successful in 52s
build configuration / build_rescue01 (push) Successful in 56s
2024-03-06 22:53:24 +01:00
Tom Hubrecht 3c7cdd2679 chore(static): Update
All checks were successful
build configuration / build_vault01 (push) Successful in 1m6s
build configuration / build_rescue01 (push) Successful in 1m6s
build configuration / build_web02 (push) Successful in 1m6s
build configuration / build_storage01 (push) Successful in 1m10s
build configuration / build_compute01 (push) Successful in 1m15s
lint / check (push) Successful in 22s
build configuration / build_web01 (push) Successful in 1m38s
2024-03-05 11:08:17 +01:00
DGNum Chores c5f3a0b269 chore(ds-fr): Update
All checks were successful
build configuration / build_vault01 (pull_request) Successful in 56s
build configuration / build_storage01 (pull_request) Successful in 1m0s
build configuration / build_web01 (pull_request) Successful in 1m22s
build configuration / build_web02 (pull_request) Successful in 54s
build configuration / build_rescue01 (pull_request) Successful in 51s
build configuration / build_compute01 (pull_request) Successful in 6m20s
build configuration / build_web02 (push) Successful in 1m7s
build configuration / build_vault01 (push) Successful in 1m8s
build configuration / build_storage01 (push) Successful in 1m10s
build configuration / build_compute01 (push) Successful in 1m15s
lint / check (push) Successful in 23s
build configuration / build_web01 (push) Successful in 1m35s
build configuration / build_rescue01 (push) Successful in 49s
2024-03-04 17:28:11 +00:00
DGNum Chores 7485bab1cc chore(ds-fr): Update
All checks were successful
build configuration / build_compute01 (pull_request) Successful in 1m2s
build configuration / build_storage01 (pull_request) Successful in 58s
build configuration / build_vault01 (pull_request) Successful in 55s
build configuration / build_web02 (pull_request) Successful in 51s
build configuration / build_rescue01 (pull_request) Successful in 48s
build configuration / build_web01 (pull_request) Successful in 1m16s
build configuration / build_rescue01 (push) Successful in 1m1s
build configuration / build_web02 (push) Successful in 1m8s
build configuration / build_vault01 (push) Successful in 1m8s
build configuration / build_storage01 (push) Successful in 1m11s
build configuration / build_compute01 (push) Successful in 1m15s
lint / check (push) Successful in 24s
build configuration / build_web01 (push) Successful in 1m41s
2024-02-29 20:07:26 +01:00
Tom Hubrecht 2df0c0b083 chore(static): Update
All checks were successful
build configuration / build_rescue01 (push) Successful in 1m0s
build configuration / build_vault01 (push) Successful in 1m3s
build configuration / build_storage01 (push) Successful in 1m4s
build configuration / build_compute01 (push) Successful in 1m10s
build configuration / build_web02 (push) Successful in 1m15s
lint / check (push) Successful in 23s
build configuration / build_web01 (push) Successful in 1m41s
2024-02-29 20:07:00 +01:00
Tom Hubrecht 2be0cdcdb8 chore(static): Update
All checks were successful
build configuration / build_rescue01 (push) Successful in 1m4s
build configuration / build_vault01 (push) Successful in 1m5s
build configuration / build_web02 (push) Successful in 1m5s
build configuration / build_storage01 (push) Successful in 1m9s
build configuration / build_compute01 (push) Successful in 1m13s
lint / check (push) Successful in 22s
build configuration / build_web01 (push) Successful in 1m37s
2024-02-29 20:01:47 +01:00
Tom Hubrecht 78426fc6e2 chore(static): Update
All checks were successful
build configuration / build_web02 (push) Successful in 1m2s
build configuration / build_vault01 (push) Successful in 1m5s
build configuration / build_storage01 (push) Successful in 1m7s
build configuration / build_compute01 (push) Successful in 1m8s
lint / check (push) Successful in 23s
build configuration / build_web01 (push) Successful in 1m35s
build configuration / build_rescue01 (push) Successful in 49s
2024-02-28 20:19:38 +01:00
Tom Hubrecht f3a554ce55 feat(static): Update interq website
All checks were successful
build configuration / build_vault01 (push) Successful in 1m3s
build configuration / build_rescue01 (push) Successful in 1m2s
build configuration / build_web02 (push) Successful in 1m5s
build configuration / build_storage01 (push) Successful in 1m8s
build configuration / build_compute01 (push) Successful in 1m12s
lint / check (push) Successful in 21s
build configuration / build_web01 (push) Successful in 1m38s
npins update / npins_update (push) Successful in 1m15s
ds-fr update / npins_update (push) Successful in 2m15s
2024-02-25 13:44:26 +01:00
DGNum Chores 3f312840a3 chore(ds-fr): Update
All checks were successful
build configuration / build_vault01 (pull_request) Successful in 53s
build configuration / build_compute01 (pull_request) Successful in 1m0s
build configuration / build_storage01 (pull_request) Successful in 57s
build configuration / build_web02 (pull_request) Successful in 52s
build configuration / build_rescue01 (pull_request) Successful in 50s
build configuration / build_web01 (pull_request) Successful in 1m19s
build configuration / build_rescue01 (push) Successful in 1m3s
build configuration / build_web02 (push) Successful in 1m4s
build configuration / build_vault01 (push) Successful in 1m5s
build configuration / build_storage01 (push) Successful in 1m8s
build configuration / build_compute01 (push) Successful in 1m14s
lint / check (push) Successful in 22s
build configuration / build_web01 (push) Successful in 1m34s
2024-02-24 14:53:38 +01:00
DGNum Chores 1ef60e0b66 chore(ds-fr): Update
All checks were successful
build configuration / build_storage01 (pull_request) Successful in 55s
build configuration / build_vault01 (pull_request) Successful in 56s
build configuration / build_rescue01 (pull_request) Successful in 52s
build configuration / build_compute01 (pull_request) Successful in 1m16s
build configuration / build_web02 (pull_request) Successful in 54s
build configuration / build_web01 (pull_request) Successful in 1m25s
build configuration / build_rescue01 (push) Successful in 1m3s
build configuration / build_web02 (push) Successful in 1m5s
build configuration / build_vault01 (push) Successful in 1m5s
build configuration / build_storage01 (push) Successful in 1m8s
build configuration / build_compute01 (push) Successful in 1m11s
lint / check (push) Successful in 23s
build configuration / build_web01 (push) Successful in 1m35s
2024-02-23 11:06:12 +01:00
Tom Hubrecht f61a8e56e2 fix(netbox): pre-commit hooks are supposed to be run....
All checks were successful
build configuration / build_vault01 (push) Successful in 58s
build configuration / build_storage01 (push) Successful in 1m3s
build configuration / build_compute01 (push) Successful in 1m21s
build configuration / build_web01 (push) Successful in 1m35s
lint / check (push) Successful in 22s
build configuration / build_web02 (push) Successful in 49s
build configuration / build_rescue01 (push) Successful in 49s
2024-02-23 11:00:34 +01:00
Tom Hubrecht d673d014ad fix(ds-fr): Some options are required now
TODO: Update the module
2024-02-23 10:52:00 +01:00
sinavir f778fb131f feat(web01): Netbox
Some checks failed
build configuration / build_vault01 (push) Successful in 1m34s
build configuration / build_web02 (push) Successful in 1m35s
build configuration / build_storage01 (push) Successful in 1m57s
build configuration / build_rescue01 (push) Successful in 1m58s
lint / check (push) Failing after 27s
build configuration / build_compute01 (push) Successful in 2m2s
build configuration / build_web01 (push) Successful in 3m13s
2024-02-23 00:57:26 +01:00
Tom Hubrecht 74baeed754 chore(ds-fr): Update
All checks were successful
build configuration / build_rescue01 (push) Successful in 1m5s
build configuration / build_web02 (push) Successful in 1m6s
build configuration / build_vault01 (push) Successful in 1m8s
build configuration / build_storage01 (push) Successful in 1m11s
lint / check (push) Successful in 21s
build configuration / build_web01 (push) Successful in 1m30s
build configuration / build_compute01 (push) Successful in 9m40s
npins update / npins_update (push) Successful in 1m22s
ds-fr update / npins_update (push) Successful in 2m0s
2024-02-22 13:54:19 +01:00
Tom Hubrecht 39da96f325 feat(kanidm): Upgrade to rc.16 and fix an issue with CORS..........
All checks were successful
build configuration / build_vault01 (push) Successful in 1m0s
build configuration / build_web02 (push) Successful in 1m0s
build configuration / build_storage01 (push) Successful in 1m4s
build configuration / build_compute01 (push) Successful in 1m22s
build configuration / build_web01 (push) Successful in 1m23s
lint / check (push) Successful in 36s
build configuration / build_rescue01 (push) Successful in 51s
2024-02-22 12:47:18 +01:00
Tom Hubrecht dd721feb2f feat(nextcloud): Declare a maintenance window
All checks were successful
build configuration / build_vault01 (push) Successful in 58s
build configuration / build_storage01 (push) Successful in 1m2s
build configuration / build_compute01 (push) Successful in 1m16s
build configuration / build_web01 (push) Successful in 1m22s
lint / check (push) Successful in 21s
build configuration / build_web02 (push) Successful in 49s
build configuration / build_rescue01 (push) Successful in 49s
2024-02-22 11:09:22 +01:00
Tom Hubrecht c5aebedd7b feat(web01): Add backups
All checks were successful
build configuration / build_storage01 (push) Successful in 1m6s
build configuration / build_compute01 (push) Successful in 1m20s
build configuration / build_vault01 (push) Successful in 49s
build configuration / build_web02 (push) Successful in 47s
build configuration / build_web01 (push) Successful in 1m23s
lint / check (push) Successful in 23s
build configuration / build_rescue01 (push) Successful in 46s
2024-02-21 22:55:10 +01:00
Tom Hubrecht bfe638a8c4 feat(compute01): Create some backups
Some checks failed
lint / check (push) Successful in 21s
build configuration / build_web01 (push) Failing after 11m13s
build configuration / build_web02 (push) Failing after 11m13s
build configuration / build_rescue01 (push) Failing after 11m13s
build configuration / build_vault01 (push) Failing after 11m13s
build configuration / build_compute01 (push) Failing after 11m14s
build configuration / build_storage01 (push) Failing after 11m14s
2024-02-21 22:49:20 +01:00
Tom Hubrecht d881bdf9a8 feat(storage01): Create some backups 2024-02-21 22:42:57 +01:00
Tom Hubrecht 6161592f5a feat(dgn-backups): Setup postgres databases backups
All checks were successful
build configuration / build_vault01 (push) Successful in 1m0s
build configuration / build_web02 (push) Successful in 1m0s
build configuration / build_storage01 (push) Successful in 1m4s
build configuration / build_compute01 (push) Successful in 1m15s
lint / check (push) Successful in 21s
build configuration / build_web01 (push) Successful in 1m24s
build configuration / build_rescue01 (push) Successful in 48s
2024-02-21 22:01:32 +01:00
Julien Malka bdc5cbc197 feat(infra): init rescue01 2024-02-21 17:20:55 +01:00
Tom Hubrecht 6b827e56b1 feat(infra): Init backups
All checks were successful
lint / check (push) Successful in 25s
build configuration / build_web02 (push) Successful in 1m4s
build configuration / build_vault01 (push) Successful in 1m6s
build configuration / build_storage01 (push) Successful in 1m13s
build configuration / build_compute01 (push) Successful in 1m25s
build configuration / build_web01 (push) Successful in 1m27s
2024-02-21 17:18:14 +01:00
Tom Hubrecht 0a89868cde feat(geo*): Use ZFS for additional drives 2024-02-21 17:16:49 +01:00
Tom Hubrecht 54ec4a6b18 feat(dgn-hardware): Factorize bcachefs setup
All checks were successful
lint / check (push) Successful in 32s
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 1m9s
build configuration / build_web01 (push) Successful in 1m25s
2024-02-20 21:25:04 +01:00
Tom Hubrecht ade91c7bfd feat(infra): Deploy geo02
All checks were successful
lint / check (push) Successful in 32s
build configuration / build_vault01 (push) Successful in 1m2s
build configuration / build_web02 (push) Successful in 1m2s
build configuration / build_storage01 (push) Successful in 1m7s
build configuration / build_compute01 (push) Successful in 1m10s
build configuration / build_web01 (push) Successful in 1m26s
ds-fr update / npins_update (push) Successful in 1m56s
2024-02-20 17:57:38 +01:00
Tom Hubrecht c991c47b75 feat(infra): Deploy geo01 2024-02-20 17:47:50 +01:00
Tom Hubrecht 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
Tom Hubrecht 05a6b66784 feat(influxdb): Add a token for grafana 2024-02-20 16:58:23 +01:00
Tom Hubrecht cc613ba7b9 feat(storage01): Deploy influxdb2 on influx.dgnum.eu
All checks were successful
lint / check (push) Successful in 32s
build configuration / build_web02 (push) Successful in 1m2s
build configuration / build_vault01 (push) Successful in 1m2s
build configuration / build_compute01 (push) Successful in 1m10s
build configuration / build_web01 (push) Successful in 1m25s
build configuration / build_storage01 (push) Successful in 1m35s
2024-02-20 16:33:35 +01:00
Tom Hubrecht b07e0294aa feat(netbird): Switch back to sub for ids
All checks were successful
build configuration / build_web02 (push) Successful in 58s
build configuration / build_vault01 (push) Successful in 1m0s
build configuration / build_compute01 (push) Successful in 1m7s
build configuration / build_storage01 (push) Successful in 1m12s
lint / check (push) Successful in 19s
build configuration / build_web01 (push) Successful in 1m23s
2024-02-20 09:44:46 +01:00
Tom Hubrecht 780e5ce606 fix(static): Use a version of interq.ens.fr with the correct images
All checks were successful
build configuration / build_web02 (push) Successful in 56s
build configuration / build_vault01 (push) Successful in 57s
build configuration / build_storage01 (push) Successful in 1m0s
build configuration / build_compute01 (push) Successful in 1m3s
lint / check (push) Successful in 19s
build configuration / build_web01 (push) Successful in 1m26s
2024-02-19 20:56:24 +01:00
DGNum Chores 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
Tom Hubrecht 3ce1861a4c feat(static): Update interq.ens.fr
All checks were successful
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 1m4s
lint / check (push) Successful in 19s
build configuration / build_web01 (push) Successful in 1m27s
2024-02-19 20:19:25 +01:00
Ryan Lahfa d17189f4b8 feat(services): add signaldctl on compute01
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-02-19 19:55:06 +01:00
Ryan Lahfa 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
Tom Hubrecht 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
Tom Hubrecht 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
Tom Hubrecht 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
Tom Hubrecht 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
Tom Hubrecht 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
Tom Hubrecht 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
DGNum Chores 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
Tom Hubrecht 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
DGNum Chores 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
Tom Hubrecht 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
Tom Hubrecht 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
Tom Hubrecht 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
Tom Hubrecht 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
Tom Hubrecht 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
Tom Hubrecht 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
Tom Hubrecht 64c5cfbee7 feat(forgejo-runners): Make nixfmt-rfc-style available 2024-02-07 18:47:07 +01:00
Tom Hubrecht 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
Tom Hubrecht 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
Tom Hubrecht 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
Tom Hubrecht ad5e23e766 feat(wordpress): Reword 2024-02-06 20:37:31 +01:00
Tom Hubrecht 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
Tom Hubrecht 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
Tom Hubrecht 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
Tom Hubrecht 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
Tom Hubrecht 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
Tom Hubrecht 5e3819c9b2 feat(shell): Add pre-commit hooks and reformat the repo 2024-02-02 10:51:31 +01:00
DGNum Chores 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
DGNum Chores 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
Tom Hubrecht ce0dfe5431 chore(infra): Remove remnants of dgn-dns 2024-02-01 13:35:30 +01:00
Tom Hubrecht 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
Tom Hubrecht 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
Tom Hubrecht 4359447596 feat(static): Move retired.dgnum.eu from specific config to static automated config
All checks were successful
build configuration / build_vault01 (push) Successful in 51s
build configuration / build_web02 (push) Successful in 50s
build configuration / build_storage01 (push) Successful in 1m2s
build configuration / build_web01 (push) Successful in 1m10s
build configuration / build_compute01 (push) Successful in 1m15s
2024-01-25 17:08:47 +01:00
Tom Hubrecht 6094da46b0 feat(static): Deploy qr.dgnum.eu
All checks were successful
build configuration / build_vault01 (push) Successful in 52s
build configuration / build_web02 (push) Successful in 52s
build configuration / build_storage01 (push) Successful in 54s
build configuration / build_compute01 (push) Successful in 1m17s
build configuration / build_web01 (push) Successful in 1m26s
npins update / npins_update (push) Successful in 1m20s
2024-01-24 20:24:00 +01:00
Tom Hubrecht a99ef0d1e0 feat(crabfit): Add analytics
All checks were successful
build configuration / build_web02 (push) Successful in 52s
build configuration / build_storage01 (push) Successful in 54s
build configuration / build_vault01 (push) Successful in 56s
build configuration / build_compute01 (push) Successful in 1m19s
build configuration / build_web01 (push) Successful in 2m22s
npins update / npins_update (push) Successful in 42s
ds-fr update / npins_update (push) Successful in 1m50s
2024-01-24 13:14:00 +01:00
Tom Hubrecht c6abe5a347 feat(crabfit): Remove donate button for a link to dgnum.eu
All checks were successful
build configuration / build_web02 (push) Successful in 52s
build configuration / build_storage01 (push) Successful in 56s
build configuration / build_vault01 (push) Successful in 1m2s
build configuration / build_compute01 (push) Successful in 1m21s
build configuration / build_web01 (push) Successful in 2m23s
2024-01-24 10:16:22 +01:00
Tom Hubrecht eecfe01f1e fix(crabfit): Display the correct frontend url
All checks were successful
build configuration / build_vault01 (push) Successful in 57s
build configuration / build_web02 (push) Successful in 56s
build configuration / build_storage01 (push) Successful in 58s
build configuration / build_compute01 (push) Successful in 1m19s
build configuration / build_web01 (push) Successful in 2m28s
ds-fr update / npins_update (push) Successful in 2m34s
2024-01-23 17:09:35 +01:00
Tom Hubrecht 7a9c9ac473 feat(storage01/netbird): Enable coturn
All checks were successful
build configuration / build_web02 (push) Successful in 55s
build configuration / build_vault01 (push) Successful in 54s
build configuration / build_web01 (push) Successful in 1m15s
build configuration / build_storage01 (push) Successful in 1m15s
build configuration / build_compute01 (push) Successful in 1m19s
2024-01-23 16:22:23 +01:00
Tom Hubrecht a6996a00ce feat(redirections): Add rdv -> meet
All checks were successful
build configuration / build_vault01 (push) Successful in 52s
build configuration / build_web02 (push) Successful in 52s
build configuration / build_storage01 (push) Successful in 53s
build configuration / build_compute01 (push) Successful in 1m18s
build configuration / build_web01 (push) Successful in 1m35s
npins update / npins_update (push) Successful in 40s
2024-01-23 14:38:20 +01:00
Tom Hubrecht 6bdbccf9b2 feat(web01): Deploy Crab Fit on meet.dgnum.eu
Some checks failed
build configuration / build_storage01 (push) Successful in 47s
build configuration / build_compute01 (push) Successful in 1m11s
build configuration / build_vault01 (push) Successful in 42s
build configuration / build_web02 (push) Successful in 41s
build configuration / build_web01 (push) Has been cancelled
2024-01-23 01:06:10 +01:00
DGNum Chores 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
Tom Hubrecht 6b7ed1de5f feat(wordpress): Add theme for bds
All checks were successful
build configuration / build_vault01 (push) Successful in 53s
build configuration / build_web02 (push) Successful in 53s
build configuration / build_storage01 (push) Successful in 55s
build configuration / build_compute01 (push) Successful in 1m17s
build configuration / build_web01 (push) Successful in 1m31s
npins update / npins_update (push) Successful in 1m47s
ds-fr update / npins_update (push) Successful in 2m0s
2024-01-22 12:46:43 +01:00
Raito Bezarius 4850098fb6 feat(services): deploy a partially-declarative ERP (Dolibarr) on erp.dgnum.eu
All checks were successful
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_compute01 (push) Successful in 1m19s
build configuration / build_web01 (push) Successful in 1m59s
This is required for various services we will need, e.g. accounting and more.
2024-01-21 21:14:43 +01:00
DGNum Chores 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
Tom Hubrecht c74017d1fc feat(netbird): Use preferred_username instead of uuid
All checks were successful
build configuration / build_vault01 (push) Successful in 53s
build configuration / build_storage01 (push) Successful in 1m6s
build configuration / build_web01 (push) Successful in 1m11s
build configuration / build_compute01 (push) Successful in 1m19s
build configuration / build_web02 (push) Successful in 42s
2024-01-16 08:56:24 +01:00
Tom Hubrecht 1d92b61e48 feat(forgejo-runners): Increase number of runners on storage01 2024-01-12 11:01:41 +01:00
Tom Hubrecht 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
Tom Hubrecht 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
Tom Hubrecht 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
Tom Hubrecht 345bdd4d44 feat(dgn-hardware): Allow bcachefs configuration 2024-01-11 12:58:27 +01:00
Tom Hubrecht fc0f4a603a feat(machines): Init web02
All checks were successful
build configuration / build_vault01 (push) Successful in 53s
build configuration / build_storage01 (push) Successful in 56s
build configuration / build_web01 (push) Successful in 1m12s
build configuration / build_compute01 (push) Successful in 1m24s
build configuration / build_web02 (push) Successful in 55s
2024-01-11 12:45:01 +01:00
Tom Hubrecht 13524c20f6 feat(machines): Init vault01
Some checks failed
build configuration / build_storage01 (push) Successful in 2m35s
build configuration / build_vault01 (push) Successful in 1m19s
build configuration / build_web01 (push) Successful in 1m25s
build configuration / build_compute01 (push) Has been cancelled
2024-01-10 15:00:18 +01:00
Tom Hubrecht df8831301f feat(storage01): Switch to nix-modules for forgejo nix runners
All checks were successful
build configuration / build_compute01 (push) Successful in 1m46s
build configuration / build_storage01 (push) Successful in 55s
build configuration / build_web01 (push) Successful in 1m3s
2024-01-10 13:59:11 +01:00
Tom Hubrecht 8ddd33d88d feat(wordpress): Switch to wp4nix for plugins and themes
All checks were successful
build configuration / build_storage01 (push) Successful in 51s
build configuration / build_compute01 (push) Successful in 1m13s
build configuration / build_web01 (push) Successful in 2m15s
ds-fr update / npins_update (push) Successful in 1m50s
2024-01-09 15:51:36 +01:00
Tom Hubrecht 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
Tom Hubrecht 89597be3f4 feat(wordpress): Add user role editor plugin
All checks were successful
build configuration / build_storage01 (push) Successful in 46s
build configuration / build_compute01 (push) Successful in 1m10s
build configuration / build_web01 (push) Successful in 2m22s
2024-01-09 09:11:13 +01:00
DGNum Chores 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
Tom Hubrecht 996a0d28ce fix(wordpress/module): Use imap1 to have correct ip
All checks were successful
build configuration / build_storage01 (push) Successful in 48s
build configuration / build_web01 (push) Successful in 1m5s
build configuration / build_compute01 (push) Successful in 1m12s
2024-01-08 20:10:04 +01:00
Tom Hubrecht 3533076bd4 feat(wordpress/module): Factorize ip construction more
All checks were successful
build configuration / build_storage01 (push) Successful in 48s
build configuration / build_web01 (push) Successful in 56s
build configuration / build_compute01 (push) Successful in 1m10s
ds-fr update / npins_update (push) Successful in 1m52s
2024-01-08 18:01:32 +01:00
Tom Hubrecht 9c457666f5 feat(wordpress/module): Factorize ip construction
All checks were successful
build configuration / build_storage01 (push) Successful in 48s
build configuration / build_web01 (push) Successful in 56s
build configuration / build_compute01 (push) Successful in 1m9s
2024-01-08 17:59:22 +01:00
Tom Hubrecht bdc23df66c feat(wordpress): Another one
All checks were successful
build configuration / build_storage01 (push) Successful in 52s
build configuration / build_compute01 (push) Successful in 1m18s
build configuration / build_web01 (push) Successful in 2m18s
2024-01-08 17:39:58 +01:00
Tom Hubrecht f9a8d428b1 fix(wordpress): Use different local IP addresses 2024-01-08 17:39:45 +01:00
Tom Hubrecht 43d1a9d79e feat(wordpress): Complete the bridge between the host and the container
All checks were successful
build configuration / build_storage01 (push) Successful in 48s
build configuration / build_web01 (push) Successful in 1m6s
build configuration / build_compute01 (push) Successful in 1m10s
npins update / npins_update (push) Successful in 36s
2024-01-08 14:16:11 +01:00
Tom Hubrecht 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
Tom Hubrecht 876d76208c feat(wordpress): Start containerization 2024-01-07 14:50:36 +01:00
Tom Hubrecht de68b989ed feat(web01/static): Deploy https
All checks were successful
build configuration / build_storage01 (push) Successful in 50s
build configuration / build_compute01 (push) Successful in 1m12s
build configuration / build_web01 (push) Successful in 1m45s
npins update / npins_update (push) Successful in 19s
ds-fr update / npins_update (push) Successful in 2m28s
2024-01-06 10:28:02 +01:00
Tom Hubrecht 774427b20e feat(web01): Use fail2ban
All checks were successful
build configuration / build_storage01 (push) Successful in 48s
build configuration / build_web01 (push) Successful in 1m0s
build configuration / build_compute01 (push) Successful in 1m11s
ds-fr update / npins_update (push) Successful in 1m58s
2024-01-05 17:22:15 +01:00
Tom Hubrecht 2393364a47 fix(web01): Sort 2024-01-05 17:22:15 +01:00
Tom Hubrecht 11030744b5 feat(web01): Deploy static websites (without https for now) 2024-01-05 17:21:40 +01:00
Tom Hubrecht 03d4fd3982 feat(fail2ban): Add preauth jail and enable on storage01
All checks were successful
build configuration / build_web01 (push) Successful in 45s
build configuration / build_storage01 (push) Successful in 56s
build configuration / build_compute01 (push) Successful in 1m13s
2024-01-05 16:10:06 +01:00
DGNum Chores 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
Tom Hubrecht 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 68f75013d3 feat(redirections): Retire photos.ens.wtf 2023-12-22 06:56:25 +01:00
Tom Hubrecht df033fb84d feat(redirections): simplify retired services management
All checks were successful
build configuration / build_web01 (push) Successful in 47s
build configuration / build_storage01 (push) Successful in 51s
build configuration / build_compute01 (push) Successful in 1m26s
npins update / npins_update (push) Successful in 1m29s
2023-12-21 15:11:33 +01:00
Tom Hubrecht ade1358caa feat(redirections): Add more retired services
All checks were successful
build configuration / build_storage01 (push) Successful in 50s
build configuration / build_compute01 (push) Successful in 1m28s
build configuration / build_web01 (push) Successful in 1m54s
2023-12-21 15:08:12 +01:00
Tom Hubrecht cd1c14d6d6 feat(redirections): Add SSL to retired websites
All checks were successful
build configuration / build_storage01 (push) Successful in 46s
build configuration / build_compute01 (push) Successful in 1m20s
build configuration / build_web01 (push) Successful in 1m21s
2023-12-20 16:27:20 +01:00
Tom Hubrecht 80ca4037de fix(redirections): Declare retired.dgnum.eu to be the default host
All checks were successful
build configuration / build_storage01 (push) Successful in 45s
build configuration / build_web01 (push) Successful in 50s
build configuration / build_compute01 (push) Successful in 1m22s
npins update / npins_update (push) Successful in 2m43s
2023-12-20 15:02:08 +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 216efbbc42 feat(redirections): Add services to the retired list
All checks were successful
build configuration / build_storage01 (push) Successful in 46s
build configuration / build_web01 (push) Successful in 50s
build configuration / build_compute01 (push) Successful in 1m24s
2023-12-20 13:16:15 +01:00
Tom Hubrecht 3388771929 feat(web01): Improve redirections and make calendrier.eleves.ens.fr -> calendrier.dgnum.eu
All checks were successful
build configuration / build_storage01 (push) Successful in 48s
build configuration / build_web01 (push) Successful in 1m7s
build configuration / build_compute01 (push) Successful in 2m39s
2023-12-19 18:38:57 +01:00
Tom Hubrecht 0bab90256a feat(eleves): Update and fix
All checks were successful
build configuration / build_storage01 (push) Successful in 50s
build configuration / build_web01 (push) Successful in 51s
build configuration / build_compute01 (push) Successful in 1m20s
2023-12-19 16:22:18 +01:00
Tom Hubrecht e7e0305aea feat(eleves): Update config and source
All checks were successful
build configuration / build_storage01 (push) Successful in 48s
build configuration / build_web01 (push) Successful in 50s
build configuration / build_compute01 (push) Successful in 1m25s
2023-12-19 15:46:20 +01:00
Tom Hubrecht 55089de144 fix(redirections): Fix the page and host
All checks were successful
build configuration / build_storage01 (push) Successful in 49s
build configuration / build_web01 (push) Successful in 56s
build configuration / build_compute01 (push) Successful in 1m23s
npins update / npins_update (push) Successful in 54s
2023-12-18 23:39:40 +01:00
Tom Hubrecht 16a63b37d3 feat(web01): Add a hub for redirections
All checks were successful
build configuration / build_storage01 (push) Successful in 50s
build configuration / build_web01 (push) Successful in 57s
build configuration / build_compute01 (push) Successful in 1m19s
2023-12-18 23:25:36 +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 9026e89669 feat(storage01): Use nix runners 2023-12-15 20:12:30 +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 1bb4e2e6ce fix(gitea-actions-runner): Type correctly the options
All checks were successful
npins update / npins_update (push) Successful in 4m4s
2023-12-12 19:21:06 +01:00
Tom Hubrecht 5c19f7a787 feat(k-radius): Only bring pydantic from python-updates 2023-12-12 19:18:57 +01:00
Tom Hubrecht b4ded5b2ce feat(containers): Move image storage and factorize some code 2023-12-12 18:39:09 +01:00
Tom Hubrecht f8443e00d1 feat(npins): Remove nixos-unstable 2023-12-12 14:45:01 +01:00
Tom Hubrecht e49a967b20 feat(attic): Disable flake overlay 2023-12-11 15:54:36 +01:00
Tom Hubrecht 8234dfbb74 feat(www.eleves): Deploy eleves webpage on web01 2023-12-11 15:54:00 +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 45edfee048 feat(hardware): Add kernelParams for all machines so that virtualisation is possible 2023-12-11 01:05:05 +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 dde4e48f96 fix(matterbridge): Finalize configuration 2023-12-10 18:25:10 +01:00
Tom Hubrecht 0569c01192 feat(ds-fr): Update patches 2023-12-10 18:24:52 +01:00
Tom Hubrecht 5aea0b87b1 feat(matterbridge): Update config 2023-12-10 14:34:56 +01:00
Tom Hubrecht 2cd8a54e8e fix(nextcloud): Last fix for memories and preview 2023-12-08 18:52:21 +01:00
Tom Hubrecht fc5d401dae feat(matterbridge): Update settings 2023-12-08 17:54:50 +01:00
Tom Hubrecht db474477c9 fix(garage): Fix chunked file uploads from nextcloud 2023-12-08 17:54:39 +01:00
Tom Hubrecht 1e77824251 fix(nextcloud): Fix preview generator and update settings 2023-12-08 17:54:16 +01:00
Tom Hubrecht fa78327922 feat(web01): Install matterbridge 2023-12-08 14:53:17 +01:00
Tom Hubrecht f9a194b636 fix(garage): Increase the max body size 2023-12-08 14:53:17 +01:00
Tom Hubrecht 04ce6d37f6 feat(peertube): Allow editing config from the web interface 2023-12-08 14:53:17 +01:00
sinavir a81c902d53 feat(web01): Update web01 to 23.11 2023-12-06 16:55:51 +01:00
Tom Hubrecht a1deeed763 feat(garage): Update to v0.9 and switch to lmdb as db backend 2023-12-05 23:41:26 +01:00
Tom Hubrecht a94416697f fix(attic): Use correct bucket and allow larger files 2023-12-05 23:10:36 +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
Tom Hubrecht 942e75460c feat(gitea-actions-runner): Setup a second identical runner 2023-12-05 13:47:32 +01:00
Tom Hubrecht ab694c03b6 feat(storage01): Deploy a forgejo runner 2023-12-04 20:55:44 +01:00
Raito Bezarius bd598dfdb0 feat(hedgedoc): allow free URL yes yes 2023-12-04 18:44:59 +01:00
Tom Hubrecht 4829f2e11e feat(forgejo): Allow all emails for registration (for now) 2023-12-04 12:43:57 +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 9e893664ec fix(forgejo): Rename db for passwordless connection 2023-11-29 20:31:16 +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
sinavir af0b63b2b6 fix(linkal): Fix metis2linkal 2023-11-08 00:04:18 +01:00
sinavir ce301ae104 fix(linkal): Fix metis2linkal script 2023-11-07 23:47:50 +01:00
sinavir dee96a30fd fix(web01): Correct email and s3 settings 2023-10-29 21:16:29 +01:00
Tom Hubrecht 6641c31c55 fix(compute01/vaultwarden): Use secure way to set ADMIN_TOKEN 2023-10-27 14:59:35 +02:00
sinavir ff9e582e70 feat(linkal): Sync with metis on ens.cal.dgnum.eu 2023-10-27 14:36:57 +02:00
sinavir bae1d02761 feat(web01): Add castopod 2023-10-27 14:16:48 +02:00