09e55d4a80
chore(reuse): Add copyright and license information
2024-12-16 09:34:15 +01:00
fdb355bac7
feat(netconf/netcore02): ci build
2024-12-16 09:26:52 +01:00
3c9bf80f24
feat(netconf): use meta for access control
2024-12-16 09:26:52 +01:00
e8cdd06706
feat(netconf): toplevel rpc drv
2024-12-16 09:26:52 +01:00
9601caba4f
fix(netconf/dgn-hardware): missing parenthesis
2024-12-16 09:26:52 +01:00
sinavir
d63751578a
fix(HACK): not broken anymore
2024-12-16 09:26:52 +01:00
99ef0b76de
feat(netconf)!: wip! broken! netconf-eval
2024-12-16 09:26:52 +01:00
aa4cdf0fd4
fix(netconf): typo
2024-12-16 09:26:52 +01:00
318f6927c1
feat(lib): Init netconf-junos
...
The code is copied from netconf-module, `with lib;` have been replaced
by inherits
2024-12-16 09:26:52 +01:00
1980d3c34e
feat(modules/netconf): Add lbailly's dgn-interfaces module
2024-12-16 09:26:52 +01:00
9024590a34
fix(netconf/dgn-hardware): Some models are extension cards
2024-12-16 09:26:52 +01:00
fbfb22d777
feat(modules/netconf): Add hardware module
2024-12-16 09:26:52 +01:00
c5e3da3ac9
chore(meta): Split nodes into systems
2024-12-16 09:26:52 +01:00
a818917d77
chore(storage01): Disable vm for now
2024-12-16 00:19:57 +01:00
9a99c8a29e
chore(compute01): Update swap device
2024-12-16 00:12:28 +01:00
08d7dc46b3
fix(modules/dgn-network): Make it work on web02
...
This is the only node still on 24.05 as the cas server is f*cked
2024-12-15 23:33:14 +01:00
1c74c67de6
fix(compute01/librenms): Update patch and vendorHash
2024-12-15 23:33:14 +01:00
30da92618a
chore(compute01): Disable satosa for now
2024-12-15 23:08:42 +01:00
af66eb557f
fix(patches): Port necessary patches to nixos 24.11
2024-12-15 23:08:42 +01:00
12f19506fc
feat(compute01): Update nixos, but keep kanidm_1_3
2024-12-15 23:08:42 +01:00
659ddf39e5
fix(wordpress): Include the selected theme
2024-12-15 23:08:42 +01:00
7d99a0d334
chore(crabfit): Update
2024-12-15 23:08:42 +01:00
046ed0c005
chore(networking): Attributes have to me moved up
2024-12-15 23:08:42 +01:00
a2d397de70
feat(nodes): Update to nixos 24.11
2024-12-15 23:08:42 +01:00
a65e348f0e
feat(hive): Add tvix-store as a substituter
2024-12-15 22:15:56 +01:00
ecf5fefbaa
fix(machines/storage01): scrape all exporter ports
...
There may be more than one port for a given node.
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-12-15 20:47:04 +01:00
bb7f538110
fix(modules/nixos/dgn-node-monitoring): listen and fix the cgroup port
...
Otherwise, we cannot scrape that specific port.
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-12-15 20:47:04 +01:00
a1f17d1850
feat(meta/options): Add the system type to the default tags
2024-12-15 12:49:13 +01:00
76419de740
fix(modules/django-apps): Add descriptions where missing
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
2024-12-13 12:50:25 +01:00
88d9b8c3e3
chore: Add license and copyright information
...
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
2024-12-11 23:07:14 +01:00
fe19171d85
feat(nextcloud): Deploy collabora without docker
2024-12-11 14:46:32 +01:00
b23312dcaa
feat(dgn-web): Add yearly logrotate for nginx
2024-12-11 14:40:29 +01:00
e0cf11276d
feat(monitoring): support cgroup exporting of metrics
...
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
2024-12-10 11:14:10 +01:00
6d03c084a0
feat(hive): Add serverNodes to the arguments
2024-12-08 22:31:14 +01:00
25eee32a22
feat(scripts): introduce manual push script
...
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
...
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
...
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 5907ba80e1a608e1c2674e94bb4e5c98ac9dfc55.
2024-12-08 15:24:40 +01:00