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
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
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
21b422b1ad
fix(nix-lib): Allow defining top-level imports
Build all the nodes / geo02 (push) Successful in 1m18s
Build all the nodes / geo01 (push) Successful in 1m27s
Build all the nodes / bridge01 (push) Successful in 1m32s
Build all the nodes / rescue01 (push) Successful in 1m31s
Build all the nodes / storage01 (push) Successful in 1m31s
Build all the nodes / compute01 (push) Successful in 1m44s
Run pre-commit on all files / check (push) Successful in 28s
Build all the nodes / vault01 (push) Successful in 1m20s
Build all the nodes / web03 (push) Successful in 1m15s
Build all the nodes / web02 (push) Successful in 1m19s
Build all the nodes / web01 (push) Successful in 1m46s
2024-11-12 12:29:36 +01:00
6c4099d369
feat(infra): Internalize nix-lib, and make keys management simpler
build configuration / push_to_cache_web01 (pull_request) Successful in 2m21s
build configuration / push_to_cache_krz01 (pull_request) Successful in 2m30s
build configuration / push_to_cache_geo01 (pull_request) Successful in 1m8s
build configuration / push_to_cache_web02 (pull_request) Successful in 1m17s
Check meta / check_meta (push) Successful in 17s
Check meta / check_dns (push) Successful in 17s
build configuration / push_to_cache_geo02 (pull_request) Successful in 1m11s
build configuration / push_to_cache_bridge01 (pull_request) Successful in 1m10s
build configuration / push_to_cache_rescue01 (pull_request) Successful in 1m23s
build configuration / build_storage01 (push) Successful in 1m16s
build configuration / build_vault01 (push) Successful in 1m13s
build configuration / build_compute01 (push) Successful in 1m20s
build configuration / build_web01 (push) Successful in 1m38s
build configuration / build_krz01 (push) Successful in 1m58s
lint / check (push) Successful in 25s
build configuration / build_web02 (push) Successful in 1m9s
build configuration / build_geo01 (push) Successful in 1m9s
build configuration / build_geo02 (push) Successful in 1m10s
build configuration / build_rescue01 (push) Successful in 1m15s
build configuration / build_bridge01 (push) Successful in 1m2s
build configuration / push_to_cache_storage01 (push) Successful in 1m25s
build configuration / push_to_cache_vault01 (push) Successful in 1m37s
build configuration / push_to_cache_web02 (push) Successful in 1m21s
build configuration / push_to_cache_compute01 (push) Successful in 1m56s
build configuration / push_to_cache_web01 (push) Successful in 2m18s
build configuration / push_to_cache_geo01 (push) Successful in 1m15s
build configuration / push_to_cache_krz01 (push) Successful in 2m25s
build configuration / push_to_cache_geo02 (push) Successful in 1m8s
build configuration / push_to_cache_bridge01 (push) Successful in 1m8s
build configuration / push_to_cache_rescue01 (push) Successful in 1m23s
2024-10-09 18:58:46 +02:00
9bc651db42
chore(nix-patches): Add helper function
build configuration / build_storage01 (push) Successful in 1m20s
build configuration / build_web02 (push) Successful in 1m25s
build configuration / build_vault01 (push) Successful in 1m27s
build configuration / build_compute01 (push) Successful in 1m32s
build configuration / build_krz01 (push) Successful in 1m38s
build configuration / build_web01 (push) Successful in 1m45s
lint / check (push) Successful in 24s
build configuration / build_geo01 (push) Successful in 1m7s
build configuration / build_rescue01 (push) Successful in 1m13s
build configuration / build_geo02 (push) Successful in 1m9s
build configuration / build_bridge01 (push) Successful in 1m5s
build configuration / push_to_cache_storage01 (push) Successful in 1m30s
build configuration / push_to_cache_web02 (push) Successful in 1m20s
build configuration / push_to_cache_vault01 (push) Successful in 1m35s
build configuration / push_to_cache_krz01 (push) Successful in 1m37s
build configuration / push_to_cache_compute01 (push) Successful in 2m0s
build configuration / push_to_cache_geo01 (push) Successful in 1m13s
build configuration / push_to_cache_web01 (push) Successful in 2m9s
build configuration / push_to_cache_rescue01 (push) Successful in 1m23s
build configuration / push_to_cache_geo02 (push) Successful in 1m14s
build configuration / push_to_cache_bridge01 (push) Successful in 1m13s
2024-10-08 20:49:26 +02:00
bfe4957926
feat(patches): Generalize
build configuration / build_web02 (push) Successful in 1m12s
build configuration / build_storage01 (push) Successful in 1m14s
build configuration / build_vault01 (push) Successful in 1m17s
build configuration / build_krz01 (push) Successful in 1m18s
build configuration / build_compute01 (push) Successful in 1m25s
build configuration / build_web01 (push) Successful in 1m42s
lint / check (push) Successful in 24s
build configuration / build_geo02 (push) Successful in 1m3s
build configuration / build_geo01 (push) Successful in 1m12s
build configuration / build_bridge01 (push) Successful in 1m10s
build configuration / build_rescue01 (push) Successful in 1m17s
build configuration / push_to_cache_storage01 (push) Successful in 1m26s
build configuration / push_to_cache_web02 (push) Successful in 1m20s
build configuration / push_to_cache_vault01 (push) Successful in 1m39s
build configuration / push_to_cache_krz01 (push) Successful in 1m45s
build configuration / push_to_cache_geo02 (push) Successful in 1m17s
build configuration / push_to_cache_compute01 (push) Successful in 2m3s
build configuration / push_to_cache_web01 (push) Successful in 2m5s
build configuration / push_to_cache_geo01 (push) Successful in 1m11s
build configuration / push_to_cache_bridge01 (push) Successful in 1m14s
build configuration / push_to_cache_rescue01 (push) Successful in 1m12s
2024-10-08 18:37:17 +02:00
sinavir
581fa6b560
chore: pre-commit hooks are supposed to be run....
build configuration / build_vault01 (push) Successful in 1m5s
build configuration / build_web02 (push) Successful in 1m6s
build configuration / build_compute01 (push) Successful in 1m11s
build configuration / build_storage01 (push) Successful in 1m10s
lint / check (push) Successful in 24s
build configuration / build_web01 (push) Successful in 1m33s
build configuration / build_rescue01 (push) Successful in 49s
2024-03-10 01:03:30 +01:00
5f899bc0e7
feat(lib): Add machineKeys
2024-03-08 23:11:10 +01:00
f71eedba77
fix(lib): Update due to meta rework
2024-03-08 11:55:02 +01:00
d4c6f05ed3
feat(colmena): Apply deployment protection from Jade Lovelace
2024-03-08 11:07:23 +01:00
396cb86c4d
feat(lib): Separate rootKeys
2024-02-22 09:56:53 +01:00
5e3819c9b2
feat(shell): Add pre-commit hooks and reformat the repo
2024-02-02 10:51:31 +01:00
Tom Hubrecht
18030d22e8
fix(nix-lib): Use a version that really exists
2023-12-04 09:17:05 +01:00
Tom Hubrecht
18c1fa1ddd
feat(lib): Declare instance specific function here instead of nix-lib
2023-10-02 21:48:57 +02:00
Tom Hubrecht
28fc16dc96
npins: Update nix-lib
2023-07-24 09:50:17 +02:00
Tom Hubrecht
078365e576
lib: Use sources.nixpkgs instead of <nixpkgs>
2023-07-24 09:10:34 +02:00
Tom Hubrecht
9b5f39d7f2
hive.nix: Switch dgn-lib to nix-lib
2023-07-23 22:16:59 +02:00
Tom Hubrecht
98f2077568
machines: Add boilerplate for enabling modules and services
2023-07-23 21:46:53 +02:00
Tom Hubrecht
c06fe743b0
lib: Add utility functions
2023-06-30 18:29:56 +02:00
Tom Hubrecht
857c1bb88e
lib: Fix mkRel
...
When using strings instead of paths, the required files are not included in the closure and thus not sent to the nodes.
2023-05-23 11:11:27 +02:00
Tom Hubrecht
4c6154bd39
lib: Use mkRel
2023-05-22 15:36:53 +02:00
Tom Hubrecht
b3d2cd6071
lib: Init
2023-05-22 15:05:20 +02:00