76419de740
fix(modules/django-apps): Add descriptions where missing
Build all the nodes / compute01 (push) Successful in 2m36s
Build all the nodes / rescue01 (push) Successful in 2m17s
Build all the nodes / storage01 (push) Successful in 2m16s
Build all the nodes / vault01 (push) Successful in 1m58s
Run pre-commit on all files / pre-commit (push) Successful in 41s
Build all the nodes / web02 (push) Successful in 1m58s
Build all the nodes / web01 (push) Successful in 2m17s
Build all the nodes / web03 (push) Successful in 1m47s
Build all the nodes / ap01 (push) Successful in 1m10s
Build all the nodes / bridge01 (push) Successful in 1m37s
Build all the nodes / geo02 (push) Successful in 1m50s
Build all the nodes / geo01 (push) Successful in 1m56s
2024-12-13 16:38:36 +01:00
3872b17ff6
fix(modules/dgn-console): Udate description of psql options
2024-12-13 15:48:04 +01:00
f5147dec8d
feat(workflows/pre-commit): Check multiple stages
Build all the nodes / geo02 (push) Successful in 1m48s
Build all the nodes / compute01 (push) Successful in 2m19s
Build all the nodes / rescue01 (push) Successful in 2m0s
Build all the nodes / storage01 (push) Successful in 1m52s
Build all the nodes / vault01 (push) Successful in 1m47s
Run pre-commit on all files / pre-commit (push) Successful in 35s
Build all the nodes / web02 (push) Successful in 1m30s
Build all the nodes / web01 (push) Successful in 2m18s
Build all the nodes / web03 (push) Successful in 1m30s
Check workflows / check_workflows (push) Successful in 27s
Build all the nodes / ap01 (push) Successful in 1m9s
Build all the nodes / bridge01 (push) Successful in 1m53s
Build all the nodes / geo01 (push) Successful in 1m53s
2024-12-13 12:50:25 +01:00
88d9b8c3e3
chore: Add license and copyright information
...
Check meta / check_dns (pull_request) Successful in 19s
Check meta / check_meta (pull_request) Successful in 20s
Check workflows / check_workflows (pull_request) Successful in 24s
Build all the nodes / ap01 (pull_request) Successful in 1m15s
Build all the nodes / bridge01 (pull_request) Successful in 1m53s
Build all the nodes / geo01 (pull_request) Successful in 1m55s
Build all the nodes / geo02 (pull_request) Successful in 1m53s
Build all the nodes / compute01 (pull_request) Successful in 2m33s
Build all the nodes / rescue01 (pull_request) Successful in 2m13s
Build all the nodes / storage01 (pull_request) Successful in 1m57s
Run pre-commit on all files / check (pull_request) Successful in 30s
Build all the nodes / web02 (pull_request) Successful in 1m47s
Build all the nodes / vault01 (pull_request) Successful in 2m21s
Build all the nodes / web03 (pull_request) Successful in 1m40s
Build all the nodes / web01 (pull_request) Successful in 2m54s
Check meta / check_dns (push) Successful in 20s
Check meta / check_meta (push) Successful in 19s
Check workflows / check_workflows (push) Successful in 25s
Build all the nodes / ap01 (push) Successful in 1m16s
Build all the nodes / bridge01 (push) Successful in 1m41s
Build all the nodes / geo02 (push) Successful in 1m44s
Build all the nodes / geo01 (push) Successful in 1m53s
Build all the nodes / compute01 (push) Successful in 2m20s
Build all the nodes / rescue01 (push) Successful in 1m49s
Build all the nodes / storage01 (push) Successful in 1m46s
Build all the nodes / vault01 (push) Successful in 1m45s
Run pre-commit on all files / check (push) Successful in 30s
Build all the nodes / web02 (push) Has been cancelled
Build all the nodes / web01 (push) Has been cancelled
Build all the nodes / web03 (push) Has been cancelled
Signed-off-by: Tom Hubrecht <tom.hubrecht@dgnum.eu>
Acked-by: Ryan Lahfa <ryan.lahfa@dgnum.eu>
Acked-by: Maurice Debray <maurice.debray@dgnum.eu>
Acked-by: Lubin Bailly <lubin.bailly@dgnum.eu>
Acked-by: Jean-Marc Gailis <jean-marc.gailis@dgnum.eu> as the legal authority, at the time of writing, in DGNum.
Acked-by: Elias Coppens <elias.coppens@dgnum.eu> as a member, at the time of writing, of the DGNum executive counsel.
2024-12-13 12:41:38 +01:00
630b7c0ffc
chore(web01): Remove kahulm.nix
2024-12-12 14:03:32 +01:00
b2bebdc20d
chore(web01): Remove dolibarr.nix
2024-12-12 14:00:14 +01:00
a2ca441284
fix: remove lib.mdDoc references
Check meta / check_dns (pull_request) Successful in 18s
Check meta / check_meta (pull_request) Successful in 25s
Check workflows / check_workflows (pull_request) Successful in 26s
Build all the nodes / ap01 (pull_request) Successful in 1m7s
Build all the nodes / bridge01 (pull_request) Successful in 1m49s
Build all the nodes / geo02 (pull_request) Successful in 1m59s
Build all the nodes / geo01 (pull_request) Successful in 2m7s
Build all the nodes / rescue01 (pull_request) Successful in 2m27s
Build all the nodes / compute01 (pull_request) Successful in 2m46s
Build all the nodes / storage01 (pull_request) Successful in 2m1s
Build all the nodes / vault01 (pull_request) Successful in 1m43s
Run pre-commit on all files / check (pull_request) Successful in 34s
Build all the nodes / web02 (pull_request) Successful in 1m51s
Build all the nodes / web03 (pull_request) Successful in 1m40s
Build all the nodes / ap01 (push) Successful in 58s
Build all the nodes / web01 (pull_request) Successful in 2m37s
Build all the nodes / bridge01 (push) Successful in 1m32s
Build all the nodes / geo01 (push) Successful in 1m46s
Build all the nodes / compute01 (push) Successful in 2m6s
Build all the nodes / geo02 (push) Successful in 1m46s
Build all the nodes / rescue01 (push) Successful in 2m6s
Build all the nodes / storage01 (push) Successful in 1m54s
Run pre-commit on all files / check (push) Successful in 36s
Build all the nodes / vault01 (push) Successful in 1m52s
Build all the nodes / web01 (push) Successful in 2m25s
Build all the nodes / web02 (push) Successful in 1m44s
Build all the nodes / web03 (push) Successful in 1m46s
2024-12-11 23:07:14 +01:00
fe19171d85
feat(nextcloud): Deploy collabora without docker
Check meta / check_dns (pull_request) Successful in 20s
Check meta / check_meta (pull_request) Successful in 17s
Check workflows / check_workflows (pull_request) Successful in 23s
Build all the nodes / ap01 (pull_request) Successful in 1m18s
Build all the nodes / bridge01 (pull_request) Successful in 1m54s
Build all the nodes / geo01 (pull_request) Successful in 1m55s
Build all the nodes / geo02 (pull_request) Successful in 2m0s
Build all the nodes / compute01 (pull_request) Successful in 2m19s
Build all the nodes / rescue01 (pull_request) Successful in 2m21s
Build all the nodes / storage01 (pull_request) Successful in 2m7s
Run pre-commit on all files / check (pull_request) Successful in 38s
Build all the nodes / vault01 (pull_request) Successful in 2m1s
Build all the nodes / web02 (pull_request) Successful in 1m52s
Build all the nodes / web03 (pull_request) Successful in 1m46s
Build all the nodes / web01 (pull_request) Successful in 2m37s
Build all the nodes / ap01 (push) Successful in 1m24s
Build all the nodes / bridge01 (push) Successful in 1m56s
Build all the nodes / geo02 (push) Successful in 1m56s
Build all the nodes / geo01 (push) Successful in 2m4s
Build all the nodes / rescue01 (push) Successful in 2m30s
Build all the nodes / compute01 (push) Successful in 2m31s
Run pre-commit on all files / check (push) Successful in 38s
Build all the nodes / storage01 (push) Successful in 2m1s
Build all the nodes / web02 (push) Successful in 1m55s
Build all the nodes / vault01 (push) Successful in 2m8s
Build all the nodes / web03 (push) Successful in 1m49s
Build all the nodes / web01 (push) Successful in 2m38s
2024-12-11 14:46:32 +01:00
b23312dcaa
feat(dgn-web): Add yearly logrotate for nginx
Check meta / check_dns (pull_request) Successful in 19s
Check meta / check_meta (pull_request) Successful in 20s
Check workflows / check_workflows (pull_request) Successful in 24s
Build all the nodes / ap01 (pull_request) Successful in 1m2s
Build all the nodes / geo02 (pull_request) Successful in 1m43s
Build all the nodes / geo01 (pull_request) Successful in 1m49s
Build all the nodes / bridge01 (pull_request) Successful in 1m56s
Build all the nodes / compute01 (pull_request) Successful in 2m35s
Build all the nodes / rescue01 (pull_request) Successful in 2m16s
Build all the nodes / vault01 (pull_request) Successful in 1m51s
Build all the nodes / storage01 (pull_request) Successful in 1m59s
Run pre-commit on all files / check (pull_request) Successful in 24s
Build all the nodes / web02 (pull_request) Successful in 1m40s
Build all the nodes / web01 (pull_request) Successful in 2m29s
Build all the nodes / web03 (pull_request) Successful in 1m41s
Build all the nodes / ap01 (push) Successful in 1m17s
Build all the nodes / bridge01 (push) Successful in 2m0s
Build all the nodes / geo02 (push) Successful in 2m9s
Build all the nodes / compute01 (push) Successful in 2m24s
Build all the nodes / rescue01 (push) Successful in 2m29s
Build all the nodes / geo01 (push) Successful in 3m3s
Build all the nodes / storage01 (push) Successful in 2m3s
Run pre-commit on all files / check (push) Successful in 36s
Build all the nodes / vault01 (push) Successful in 1m53s
Build all the nodes / web02 (push) Successful in 1m47s
Build all the nodes / web03 (push) Successful in 1m50s
Build all the nodes / web01 (push) Successful in 2m23s
2024-12-11 14:40:29 +01:00
e0cf11276d
feat(monitoring): support cgroup exporting of metrics
...
Check meta / check_dns (pull_request) Successful in 20s
Check meta / check_meta (pull_request) Successful in 28s
Check workflows / check_workflows (pull_request) Successful in 30s
Build all the nodes / ap01 (pull_request) Successful in 1m11s
Build all the nodes / bridge01 (pull_request) Successful in 1m54s
Build all the nodes / geo01 (pull_request) Successful in 2m2s
Build all the nodes / geo02 (pull_request) Successful in 2m5s
Build all the nodes / rescue01 (pull_request) Successful in 2m28s
Build all the nodes / compute01 (pull_request) Successful in 2m50s
Build all the nodes / storage01 (pull_request) Successful in 2m15s
Run pre-commit on all files / check (pull_request) Successful in 32s
Build all the nodes / vault01 (pull_request) Successful in 1m51s
Build all the nodes / web02 (pull_request) Successful in 1m48s
Build all the nodes / web03 (pull_request) Successful in 1m43s
Build all the nodes / web01 (pull_request) Successful in 2m28s
Build all the nodes / ap01 (push) Successful in 1m28s
Build all the nodes / geo01 (push) Successful in 2m3s
Build all the nodes / bridge01 (push) Successful in 2m6s
Build all the nodes / geo02 (push) Successful in 2m13s
Build all the nodes / rescue01 (push) Successful in 2m34s
Build all the nodes / compute01 (push) Successful in 2m43s
Run pre-commit on all files / check (push) Successful in 41s
Build all the nodes / storage01 (push) Successful in 2m4s
Build all the nodes / vault01 (push) Successful in 2m9s
Build all the nodes / web02 (push) Successful in 1m58s
Build all the nodes / web03 (push) Successful in 1m56s
Build all the nodes / web01 (push) Successful in 2m48s
This needs an update in our node_exporter dashboard but nothing too
hard.
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-12-11 11:08:07 +01:00
026acdecb7
fix(tvix-cache): Import an existing file
Build all the nodes / ap01 (push) Successful in 1m18s
Build all the nodes / bridge01 (push) Successful in 1m59s
Build all the nodes / geo02 (push) Successful in 2m0s
Build all the nodes / geo01 (push) Successful in 2m8s
Build all the nodes / rescue01 (push) Successful in 2m26s
Build all the nodes / compute01 (push) Successful in 2m34s
Run pre-commit on all files / check (push) Successful in 34s
Build all the nodes / storage01 (push) Successful in 1m58s
Build all the nodes / web02 (push) Successful in 1m54s
Build all the nodes / vault01 (push) Successful in 2m5s
Build all the nodes / web03 (push) Successful in 1m43s
Build all the nodes / web01 (push) Successful in 2m35s
2024-12-10 11:14:10 +01:00
6d03c084a0
feat(hive): Add serverNodes to the arguments
Check meta / check_dns (pull_request) Successful in 20s
Check meta / check_meta (pull_request) Successful in 19s
Check workflows / check_workflows (pull_request) Successful in 24s
Build all the nodes / ap01 (pull_request) Successful in 1m9s
Build all the nodes / bridge01 (pull_request) Successful in 1m56s
Build all the nodes / geo02 (pull_request) Successful in 1m49s
Build all the nodes / geo01 (pull_request) Successful in 1m54s
Build all the nodes / compute01 (pull_request) Successful in 2m35s
Build all the nodes / rescue01 (pull_request) Successful in 2m11s
Build all the nodes / storage01 (pull_request) Successful in 2m22s
Build all the nodes / vault01 (pull_request) Successful in 2m23s
Build all the nodes / web02 (pull_request) Successful in 1m51s
Build all the nodes / web03 (pull_request) Successful in 1m34s
Run pre-commit on all files / check (pull_request) Successful in 23s
Build all the nodes / web01 (pull_request) Successful in 2m49s
Check meta / check_dns (push) Successful in 18s
Check meta / check_meta (push) Successful in 28s
Build all the nodes / ap01 (push) Successful in 1m15s
Build all the nodes / bridge01 (push) Successful in 1m50s
Build all the nodes / geo01 (push) Successful in 1m57s
Build all the nodes / geo02 (push) Successful in 1m48s
Build all the nodes / compute01 (push) Successful in 2m18s
Build all the nodes / rescue01 (push) Successful in 2m2s
Build all the nodes / storage01 (push) Successful in 2m9s
Build all the nodes / web02 (push) Successful in 1m53s
Build all the nodes / vault01 (push) Successful in 2m13s
Run pre-commit on all files / check (push) Successful in 29s
Build all the nodes / web01 (push) Successful in 2m36s
Build all the nodes / web03 (push) Successful in 1m41s
2024-12-08 22:31:14 +01:00
25eee32a22
feat(scripts): introduce manual push script
...
Check meta / check_dns (push) Successful in 19s
Check meta / check_meta (push) Successful in 20s
Check meta / check_dns (pull_request) Successful in 21s
Check meta / check_meta (pull_request) Successful in 20s
Check workflows / check_workflows (pull_request) Successful in 25s
Run pre-commit on all files / check (push) Successful in 27s
Build all the nodes / bridge01 (pull_request) Successful in 1m56s
Build all the nodes / geo02 (pull_request) Successful in 1m52s
Build all the nodes / geo01 (pull_request) Successful in 1m59s
Build all the nodes / compute01 (pull_request) Successful in 2m21s
Build all the nodes / storage01 (pull_request) Successful in 1m56s
Build all the nodes / rescue01 (pull_request) Successful in 2m2s
Build all the nodes / vault01 (pull_request) Successful in 2m8s
Run pre-commit on all files / check (pull_request) Successful in 34s
Build all the nodes / web01 (pull_request) Successful in 2m24s
Build all the nodes / web02 (pull_request) Successful in 1m39s
Build all the nodes / web03 (pull_request) Successful in 1m47s
Build all the nodes / ap01 (pull_request) Successful in 1h14m57s
This way, we can send some closures if some of our members build them on
more powerful machines.
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-12-08 21:14:28 +01:00
f16d8ce68f
fix(ap01): switch Liminix nodes to 24.05
...
There's a bug in 24.11 regarding GCC bootstrap for mipsel which makes it
impossible to use that NixOS version.
We will need to pin 24.05 and bisect until we find the root cause…
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-12-08 21:14:28 +01:00
ba62dcd6a6
fix(storage01): Make prometheus work again
...
Check meta / check_meta (pull_request) Successful in 20s
Check meta / check_dns (pull_request) Successful in 20s
Run pre-commit on all files / check (push) Successful in 26s
Check workflows / check_workflows (pull_request) Successful in 26s
Build all the nodes / geo01 (pull_request) Successful in 1m45s
Build all the nodes / bridge01 (pull_request) Successful in 1m53s
Build all the nodes / compute01 (pull_request) Successful in 2m6s
Build all the nodes / geo02 (pull_request) Successful in 1m52s
Build all the nodes / rescue01 (pull_request) Successful in 2m22s
Build all the nodes / storage01 (pull_request) Successful in 2m10s
Build all the nodes / vault01 (pull_request) Successful in 1m47s
Build all the nodes / web02 (pull_request) Successful in 1m42s
Build all the nodes / web01 (pull_request) Successful in 2m20s
Run pre-commit on all files / check (pull_request) Successful in 30s
Build all the nodes / web03 (pull_request) Successful in 1m38s
Build all the nodes / ap01 (pull_request) Failing after 5m38s
By only looking at nixos nodes
2024-12-08 17:15:45 +01:00
65b188a7cd
fix(meta): Use correct optional
2024-12-08 17:15:45 +01:00
715201abc2
fix(rescue01): Filter nodes to only include real servers
2024-12-08 17:15:45 +01:00
a2295953da
fix(meta): Add required stuff for ap01
2024-12-08 17:15:45 +01:00
303f53af0f
chore: Apply the abstraction to ap01
2024-12-08 17:15:45 +01:00
e89ed2d0e7
feat(hive): ensure purity of cache-node.sh
...
Run pre-commit on all files / check (push) Successful in 24s
Check meta / check_dns (pull_request) Successful in 19s
Check meta / check_meta (pull_request) Failing after 20s
Check workflows / check_workflows (pull_request) Successful in 26s
Build all the nodes / ap01 (pull_request) Failing after 1m6s
Build all the nodes / bridge01 (pull_request) Successful in 1m33s
Build all the nodes / vault01 (pull_request) Has been cancelled
Build all the nodes / web01 (pull_request) Has been cancelled
Build all the nodes / web02 (pull_request) Has been cancelled
Build all the nodes / web03 (pull_request) Has been cancelled
Build all the nodes / geo01 (pull_request) Has been cancelled
Build all the nodes / storage01 (pull_request) Has been cancelled
Build all the nodes / geo02 (pull_request) Has been cancelled
Build all the nodes / rescue01 (pull_request) Has been cancelled
Build all the nodes / compute01 (pull_request) Has been cancelled
Run pre-commit on all files / check (pull_request) Successful in 23s
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-12-08 15:24:40 +01:00
e94d6fd16e
fix(hive): ensure we are in hermetic evaluation
...
We don't want any <nixpkgs> to appear out of nowhere.
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-12-08 15:24:40 +01:00
6ca347ee51
Revert "chore(HACK): open a tmate session in the CI"
...
This reverts commit 5907ba80e1
.
2024-12-08 15:24:40 +01:00
4158d85efb
fix(npins): update liminix to fix graphviz incident
...
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-12-08 15:24:40 +01:00
a12b180592
chore(HACK): open a tmate session in the CI
...
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-12-08 15:24:40 +01:00
104d64f23f
feat(scripts/cache-node): support non-NixOS systems
...
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-12-08 15:24:40 +01:00
cdd8b9cc12
feat(machines): add ap01 initial configuration
...
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-12-08 15:24:40 +01:00
df6b48e2f3
feat(hive/registry): add Zyxel NWA50AX in the registry
...
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-12-08 15:24:40 +01:00
d9a6d38d5e
feat(modules/dgn-access-control): support Liminix systems
...
Liminix are not totally aligned with their implementation of users.
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-12-08 15:23:28 +01:00
a2a6bf8d1c
feat(npins/sources): switch to DGNum fork of Liminix
...
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-12-08 15:23:28 +01:00
ec98e60c3d
feat(devshell): add SSO and serial access tools
...
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-12-08 15:23:28 +01:00
750a2f90eb
feat(crabfit): Remove overzealous padding
Check meta / check_dns (push) Successful in 18s
Check meta / check_meta (push) Successful in 19s
Check workflows / check_workflows (push) Successful in 22s
Check meta / check_dns (pull_request) Successful in 19s
Check meta / check_meta (pull_request) Successful in 19s
Check workflows / check_workflows (pull_request) Successful in 23s
Build all the nodes / bridge01 (pull_request) Successful in 1m16s
Build all the nodes / geo01 (pull_request) Successful in 1m26s
Build all the nodes / geo02 (pull_request) Successful in 1m32s
Build all the nodes / compute01 (pull_request) Successful in 1m43s
Build all the nodes / rescue01 (pull_request) Successful in 1m45s
Build all the nodes / storage01 (pull_request) Successful in 1m31s
Build all the nodes / vault01 (pull_request) Successful in 1m27s
Build all the nodes / web02 (pull_request) Successful in 1m18s
Run pre-commit on all files / check (pull_request) Successful in 24s
Build all the nodes / web03 (pull_request) Successful in 1m46s
Build all the nodes / web01 (pull_request) Successful in 2m3s
Build all the nodes / bridge01 (push) Successful in 1m6s
Build all the nodes / geo01 (push) Successful in 1m11s
Build all the nodes / geo02 (push) Successful in 1m11s
Build all the nodes / compute01 (push) Successful in 1m45s
Build all the nodes / storage01 (push) Successful in 1m29s
Build all the nodes / rescue01 (push) Successful in 1m36s
Build all the nodes / vault01 (push) Successful in 1m25s
Run pre-commit on all files / check (push) Successful in 28s
Build all the nodes / web02 (push) Successful in 1m28s
Build all the nodes / web01 (push) Successful in 2m0s
Build all the nodes / web03 (push) Successful in 1m14s
2024-12-08 15:11:16 +01:00
0b27fef19f
fix(bridge01): Use correct node name
Check meta / check_dns (pull_request) Successful in 17s
Check meta / check_meta (pull_request) Successful in 17s
Check workflows / check_workflows (pull_request) Successful in 22s
Build all the nodes / bridge01 (pull_request) Successful in 1m13s
Build all the nodes / geo01 (pull_request) Successful in 1m11s
Build all the nodes / compute01 (pull_request) Successful in 1m41s
Build all the nodes / geo02 (pull_request) Successful in 1m14s
Build all the nodes / rescue01 (pull_request) Successful in 1m32s
Build all the nodes / storage01 (pull_request) Successful in 1m28s
Build all the nodes / vault01 (pull_request) Successful in 1m28s
Build all the nodes / web02 (pull_request) Successful in 1m15s
Build all the nodes / web01 (pull_request) Successful in 1m47s
Run pre-commit on all files / check (pull_request) Successful in 25s
Build all the nodes / web03 (pull_request) Successful in 1m14s
Check meta / check_meta (push) Successful in 26s
Check meta / check_dns (push) Successful in 27s
Check workflows / check_workflows (push) Successful in 27s
Build all the nodes / bridge01 (push) Successful in 1m21s
Build all the nodes / geo01 (push) Successful in 1m24s
Build all the nodes / geo02 (push) Successful in 1m11s
Build all the nodes / compute01 (push) Successful in 1m55s
Build all the nodes / storage01 (push) Successful in 1m51s
Build all the nodes / rescue01 (push) Successful in 1m54s
Run pre-commit on all files / check (push) Successful in 25s
Build all the nodes / vault01 (push) Successful in 1m35s
Build all the nodes / web02 (push) Successful in 1m25s
Build all the nodes / web03 (push) Successful in 1m18s
Build all the nodes / web01 (push) Successful in 2m3s
2024-12-08 13:46:29 +01:00
ecbad0a638
chore: Abstract machines and modules
...
Check workflows / check_workflows (push) Successful in 21s
Run pre-commit on all files / check (push) Successful in 24s
Check meta / check_dns (pull_request) Successful in 19s
Check meta / check_meta (pull_request) Successful in 18s
Check workflows / check_workflows (pull_request) Successful in 19s
Build all the nodes / bridge01 (pull_request) Successful in 1m13s
Build all the nodes / geo01 (pull_request) Successful in 1m14s
Build all the nodes / compute01 (pull_request) Successful in 1m44s
Build all the nodes / geo02 (pull_request) Successful in 1m12s
Build all the nodes / rescue01 (pull_request) Successful in 1m30s
Build all the nodes / storage01 (pull_request) Successful in 1m29s
Build all the nodes / vault01 (pull_request) Successful in 1m26s
Build all the nodes / web02 (pull_request) Successful in 1m19s
Run pre-commit on all files / check (pull_request) Successful in 24s
Build all the nodes / web01 (pull_request) Successful in 1m56s
Build all the nodes / web03 (pull_request) Successful in 1m25s
This adds subdirectories for the different types of systems, for the
modules and the machines
2024-12-08 13:39:10 +01:00
c3f4e7ade6
fix(meta): Only define targetHost when the network config is defined
Check meta / check_dns (push) Successful in 19s
Check meta / check_meta (push) Successful in 25s
Build all the nodes / geo02 (push) Successful in 1m24s
Build all the nodes / bridge01 (push) Successful in 1m39s
Build all the nodes / geo01 (push) Successful in 1m46s
Build all the nodes / compute01 (push) Successful in 1m58s
Build all the nodes / rescue01 (push) Successful in 1m51s
Build all the nodes / storage01 (push) Successful in 1m44s
Run pre-commit on all files / check (push) Successful in 29s
Build all the nodes / vault01 (push) Successful in 1m29s
Build all the nodes / web02 (push) Successful in 1m28s
Build all the nodes / web01 (push) Successful in 2m6s
Build all the nodes / web03 (push) Successful in 1m58s
2024-12-08 12:49:46 +01:00
e1586b4873
fix(dns): Only generate infra records for nixos machines
Check meta / check_dns (push) Successful in 19s
Check meta / check_meta (push) Successful in 18s
Build all the nodes / bridge01 (push) Successful in 1m43s
Build all the nodes / geo01 (push) Successful in 1m43s
Build all the nodes / geo02 (push) Successful in 1m42s
Build all the nodes / storage01 (push) Successful in 2m0s
Build all the nodes / compute01 (push) Successful in 2m11s
Build all the nodes / rescue01 (push) Successful in 2m6s
Run pre-commit on all files / check (push) Successful in 27s
Build all the nodes / web02 (push) Successful in 1m33s
Build all the nodes / vault01 (push) Successful in 1m38s
Build all the nodes / web01 (push) Successful in 2m10s
Build all the nodes / web03 (push) Failing after 13m42s
2024-12-08 12:19:31 +01:00
4fa4d0bc21
feat(hive.nix): Refactor mkNixpkgsConfig
Build all the nodes / bridge01 (push) Successful in 1m28s
Build all the nodes / geo01 (push) Successful in 1m27s
Build all the nodes / geo02 (push) Successful in 1m31s
Build all the nodes / rescue01 (push) Successful in 1m57s
Build all the nodes / compute01 (push) Successful in 2m8s
Build all the nodes / vault01 (push) Successful in 1m43s
Build all the nodes / storage01 (push) Successful in 1m49s
Build all the nodes / web02 (push) Successful in 1m19s
Build all the nodes / web01 (push) Successful in 2m6s
Run pre-commit on all files / check (push) Successful in 24s
Build all the nodes / web03 (push) Has been cancelled
2024-12-08 12:10:50 +01:00
3a325437b8
chore(hive.nix): Simplify system management
2024-12-08 12:04:54 +01:00
3a58ac3fdc
fix(hive.nix): Remove inifinite recursion
Build all the nodes / bridge01 (push) Successful in 3m14s
Build all the nodes / geo02 (push) Successful in 3m30s
Build all the nodes / geo01 (push) Successful in 3m34s
Build all the nodes / storage01 (push) Successful in 3m55s
Build all the nodes / rescue01 (push) Successful in 3m56s
Build all the nodes / compute01 (push) Successful in 4m7s
Run pre-commit on all files / check (push) Successful in 24s
Build all the nodes / vault01 (push) Successful in 1m30s
Build all the nodes / web02 (push) Successful in 1m23s
Build all the nodes / web01 (push) Successful in 2m2s
Build all the nodes / web03 (push) Has been cancelled
2024-12-08 11:59:39 +01:00
eb5b8740a8
feat(meta): Remove default values for nixpkgs version
...
Check meta / check_dns (push) Successful in 20s
Check meta / check_meta (push) Successful in 22s
Build all the nodes / bridge01 (push) Failing after 21s
Build all the nodes / compute01 (push) Failing after 21s
Build all the nodes / geo01 (push) Failing after 24s
Build all the nodes / geo02 (push) Failing after 23s
Build all the nodes / rescue01 (push) Failing after 22s
Build all the nodes / storage01 (push) Failing after 21s
Build all the nodes / vault01 (push) Failing after 23s
Build all the nodes / web01 (push) Failing after 23s
Build all the nodes / web02 (push) Failing after 21s
Build all the nodes / web03 (push) Failing after 21s
Run pre-commit on all files / check (push) Successful in 24s
They are considered harmful, and it simplifies the code.
2024-12-08 11:52:26 +01:00
1821104e8e
feat(meta): Add system to the nodes meta
2024-12-08 11:40:01 +01:00
12c8870f6d
chore(meta): Sort nodes
2024-12-08 11:02:04 +01:00
4fabadccb4
feat(scripts/): use our own colmena
...
Check meta / check_dns (pull_request) Successful in 20s
Check meta / check_meta (pull_request) Successful in 21s
Check workflows / check_workflows (pull_request) Successful in 27s
Build all the nodes / geo02 (pull_request) Successful in 3m44s
Build all the nodes / geo01 (pull_request) Successful in 3m50s
Build all the nodes / bridge01 (pull_request) Successful in 4m12s
Build all the nodes / rescue01 (pull_request) Successful in 4m5s
Build all the nodes / storage01 (pull_request) Successful in 4m2s
Build all the nodes / compute01 (pull_request) Successful in 4m45s
Run pre-commit on all files / check (pull_request) Successful in 32s
Build all the nodes / vault01 (pull_request) Successful in 1m24s
Build all the nodes / web02 (pull_request) Successful in 1m18s
Build all the nodes / web03 (pull_request) Successful in 1m18s
Build all the nodes / web01 (pull_request) Successful in 1m54s
Check meta / check_meta (push) Successful in 26s
Check meta / check_dns (push) Successful in 26s
Build all the nodes / geo01 (push) Successful in 1m21s
Build all the nodes / bridge01 (push) Successful in 1m21s
Build all the nodes / geo02 (push) Successful in 1m4s
Build all the nodes / compute01 (push) Successful in 1m48s
Build all the nodes / storage01 (push) Successful in 1m42s
Build all the nodes / rescue01 (push) Successful in 1m44s
Build all the nodes / vault01 (push) Successful in 1m36s
Run pre-commit on all files / check (push) Successful in 24s
Build all the nodes / web01 (push) Successful in 1m53s
Build all the nodes / web02 (push) Successful in 1m19s
Build all the nodes / web03 (push) Successful in 1m20s
In the future, we should not have to do this.
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-12-07 15:30:42 +01:00
344cc26d8e
feat(meta/*): support generalized deployments
...
Check meta / check_dns (pull_request) Successful in 18s
Run pre-commit on all files / check (push) Successful in 25s
Check meta / check_meta (pull_request) Successful in 18s
Check workflows / check_workflows (pull_request) Successful in 24s
Build all the nodes / bridge01 (pull_request) Failing after 28s
Build all the nodes / geo01 (pull_request) Failing after 25s
Build all the nodes / compute01 (pull_request) Failing after 31s
Build all the nodes / geo02 (pull_request) Failing after 25s
Build all the nodes / rescue01 (pull_request) Failing after 26s
Build all the nodes / storage01 (pull_request) Failing after 25s
Build all the nodes / vault01 (pull_request) Failing after 26s
Build all the nodes / web02 (pull_request) Failing after 26s
Build all the nodes / web01 (pull_request) Failing after 26s
Build all the nodes / web03 (pull_request) Failing after 28s
Run pre-commit on all files / check (pull_request) Successful in 24s
Our colmena knows how to deal with families of system types, e.g. NixOS
systems or Liminix-based systems.
This is a step 1 towards supporting our APs in our infrastructure.
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-12-07 15:26:13 +01:00
ae057f480f
feat(lib): Add warn
Build all the nodes / bridge01 (push) Successful in 1m19s
Build all the nodes / geo02 (push) Successful in 1m23s
Build all the nodes / geo01 (push) Successful in 1m23s
Build all the nodes / rescue01 (push) Successful in 1m28s
Build all the nodes / compute01 (push) Successful in 1m48s
Build all the nodes / storage01 (push) Successful in 1m9s
Build all the nodes / web02 (push) Successful in 1m3s
Build all the nodes / vault01 (push) Successful in 1m18s
Build all the nodes / web03 (push) Successful in 1m2s
Run pre-commit on all files / check (push) Successful in 26s
Build all the nodes / web01 (push) Successful in 1m42s
2024-12-07 13:12:20 +01:00
f909853119
feat(dns): Add autoritative DNS for lab subdomain
Check meta / check_dns (pull_request) Successful in 18s
Check meta / check_meta (pull_request) Successful in 18s
Check workflows / check_workflows (pull_request) Successful in 23s
Build all the nodes / bridge01 (pull_request) Successful in 57s
Build all the nodes / geo01 (pull_request) Successful in 56s
Build all the nodes / geo02 (pull_request) Successful in 1m0s
Build all the nodes / compute01 (pull_request) Successful in 1m27s
Build all the nodes / rescue01 (pull_request) Successful in 1m3s
Build all the nodes / storage01 (pull_request) Successful in 1m7s
Build all the nodes / vault01 (pull_request) Successful in 1m25s
Build all the nodes / web02 (pull_request) Successful in 1m3s
Run pre-commit on all files / check (pull_request) Successful in 24s
Build all the nodes / web03 (pull_request) Successful in 1m1s
Build all the nodes / web01 (pull_request) Successful in 1m38s
Check meta / check_meta (push) Successful in 23s
Check meta / check_dns (push) Successful in 23s
Build all the nodes / geo02 (push) Successful in 1m3s
Build all the nodes / bridge01 (push) Successful in 1m6s
Build all the nodes / geo01 (push) Successful in 1m8s
Build all the nodes / rescue01 (push) Successful in 1m4s
Build all the nodes / storage01 (push) Successful in 1m12s
Build all the nodes / compute01 (push) Successful in 1m41s
Run pre-commit on all files / check (push) Successful in 25s
Build all the nodes / web02 (push) Successful in 1m10s
Build all the nodes / vault01 (push) Successful in 1m17s
Build all the nodes / web03 (push) Successful in 1m1s
Build all the nodes / web01 (push) Successful in 1m38s
2024-12-07 11:05:45 +01:00
a60b546277
feat(vault01/gretap): gretap for hackaton
Check meta / check_dns (pull_request) Successful in 18s
Check meta / check_meta (pull_request) Successful in 19s
Check workflows / check_workflows (pull_request) Successful in 23s
Build all the nodes / bridge01 (pull_request) Successful in 59s
Build all the nodes / geo01 (pull_request) Successful in 56s
Build all the nodes / geo02 (pull_request) Successful in 1m1s
Build all the nodes / compute01 (pull_request) Successful in 1m25s
Build all the nodes / rescue01 (pull_request) Successful in 1m5s
Run pre-commit on all files / check (pull_request) Successful in 24s
Build all the nodes / storage01 (pull_request) Successful in 1m10s
Build all the nodes / vault01 (pull_request) Successful in 1m16s
Build all the nodes / web02 (pull_request) Successful in 1m1s
Build all the nodes / web03 (pull_request) Successful in 1m1s
Build all the nodes / web01 (pull_request) Successful in 1m34s
Build all the nodes / geo01 (push) Successful in 1m4s
Build all the nodes / bridge01 (push) Successful in 1m6s
Build all the nodes / geo02 (push) Successful in 1m8s
Build all the nodes / rescue01 (push) Successful in 1m13s
Build all the nodes / storage01 (push) Successful in 1m17s
Build all the nodes / compute01 (push) Successful in 1m32s
Run pre-commit on all files / check (push) Successful in 25s
Build all the nodes / web02 (push) Successful in 1m11s
Build all the nodes / web03 (push) Successful in 1m8s
Build all the nodes / vault01 (push) Successful in 1m18s
Build all the nodes / web01 (push) Successful in 1m30s
2024-12-07 10:52:37 +01:00
sinavir
09b5963449
fix(ds-fr): Lock patch with hash
Check meta / check_dns (pull_request) Successful in 18s
Check meta / check_meta (pull_request) Successful in 20s
Check workflows / check_workflows (pull_request) Successful in 24s
Build all the nodes / bridge01 (pull_request) Successful in 54s
Build all the nodes / geo01 (pull_request) Successful in 59s
Build all the nodes / geo02 (pull_request) Successful in 57s
Build all the nodes / rescue01 (pull_request) Successful in 1m4s
Build all the nodes / storage01 (pull_request) Successful in 1m7s
Build all the nodes / web02 (pull_request) Successful in 1m0s
Build all the nodes / vault01 (pull_request) Successful in 1m20s
Build all the nodes / web01 (pull_request) Successful in 1m34s
Run pre-commit on all files / check (pull_request) Successful in 23s
Build all the nodes / web03 (pull_request) Successful in 1m1s
Build all the nodes / compute01 (pull_request) Successful in 5m16s
Build all the nodes / bridge01 (push) Successful in 56s
Build all the nodes / geo01 (push) Successful in 1m0s
Build all the nodes / geo02 (push) Successful in 1m1s
Build all the nodes / rescue01 (push) Successful in 1m10s
Build all the nodes / compute01 (push) Successful in 1m32s
Build all the nodes / storage01 (push) Successful in 1m4s
Build all the nodes / web02 (push) Successful in 1m5s
Build all the nodes / vault01 (push) Successful in 1m17s
Run pre-commit on all files / check (push) Successful in 25s
Build all the nodes / web03 (push) Successful in 1m4s
Build all the nodes / web01 (push) Successful in 1m38s
2024-12-06 10:58:57 +01:00
sinavir
d4dab1e7ae
fix(ds-fr): Update dgn patch
Run pre-commit on all files / check (push) Successful in 26s
Check meta / check_dns (pull_request) Successful in 19s
Check meta / check_meta (pull_request) Successful in 19s
Check workflows / check_workflows (pull_request) Successful in 23s
Build all the nodes / bridge01 (pull_request) Successful in 58s
Build all the nodes / geo02 (pull_request) Successful in 1m0s
Build all the nodes / geo01 (pull_request) Successful in 1m3s
Build all the nodes / rescue01 (pull_request) Successful in 1m16s
Build all the nodes / storage01 (pull_request) Successful in 1m1s
Build all the nodes / vault01 (pull_request) Successful in 1m14s
Build all the nodes / web02 (pull_request) Successful in 1m4s
Run pre-commit on all files / check (pull_request) Successful in 23s
Build all the nodes / web01 (pull_request) Successful in 1m41s
Build all the nodes / web03 (pull_request) Successful in 1m5s
Build all the nodes / compute01 (pull_request) Successful in 5m36s
2024-12-06 10:31:29 +01:00
sinavir
41caf293b0
chore(ds-fr): Remove unused files
2024-12-06 09:50:23 +01:00
2a7a3aba83
fix(npins): Update hash
Build all the nodes / bridge01 (push) Successful in 1m8s
Build all the nodes / geo01 (push) Successful in 1m10s
Build all the nodes / geo02 (push) Successful in 1m9s
Build all the nodes / rescue01 (push) Successful in 1m16s
Build all the nodes / compute01 (push) Failing after 1m27s
Build all the nodes / storage01 (push) Successful in 1m10s
Build all the nodes / vault01 (push) Successful in 1m17s
Build all the nodes / web02 (push) Successful in 1m17s
Build all the nodes / web03 (push) Successful in 1m8s
Run pre-commit on all files / check (push) Successful in 23s
Build all the nodes / web01 (push) Successful in 1m42s
2024-12-02 17:25:41 +01:00