colmena-liminx-ng #176

Closed
rlahfa wants to merge 29 commits from colmena-liminx-ng into main
Owner
No description provided.
rlahfa added 29 commits 2024-12-07 12:17:57 +01:00
Very rudimentary; undocumented, untested in production. This is for testing purposes.

Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
Bump to latest Liminix and use the new `defaults` function.

Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
It works!

Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
serial console, deployment tools and TFTP tool

Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
This adds two public keys.

For the private keys, heh…

Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
- extraction for manual recovery via nandwrite
- liminix rebuild to interactively develop the AP

Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
Thanks @catvayor, I'm so dumb.

Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
With bridge fixes and many other things.

Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
The remaining is hostapd notification that the WLAN interface is ready
to bridge.

Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
It required a lot of technology, but hey, we now have it.

Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
Previously, we were using <nixpkgs> actually, we fixed liminix and this
file to ensure that we are instantiating the right nixpkgs.

This helps to deal with unexpected mass rebuilds.

Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
It's useful for debugging.
We should also track our own revisions at some point.

Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
To deal with mass rebuild disk space requirements, we can just levitate.

In the future, we will use levitation as a general-purpose mechanism for
partition layout migration, etc.

Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
Now that we possess the levitation technology, it's necessary to support
root prefixes for rebuild otherwise we will just overwrite our RAM disk
configuration.

Also, to avoid any issue, let's fail hard and avoid rebooting while
being in levitation for nothing.

Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
feat: putain
Some checks failed
Run pre-commit on all files / check (push) Successful in 23s
Check meta / check_dns (pull_request) Failing after 19s
Check meta / check_meta (pull_request) Failing after 19s
Build all the nodes / bridge01 (pull_request) Failing after 21s
Build all the nodes / ap01 (pull_request) Failing after 22s
Build all the nodes / compute01 (pull_request) Failing after 21s
Check workflows / check_workflows (pull_request) Successful in 24s
Build all the nodes / geo02 (pull_request) Failing after 20s
Build all the nodes / geo01 (pull_request) Failing after 21s
Build all the nodes / vault01 (pull_request) Failing after 21s
Build all the nodes / rescue01 (pull_request) Failing after 21s
Build all the nodes / storage01 (pull_request) Failing after 21s
Build all the nodes / web01 (pull_request) Failing after 22s
Build all the nodes / web02 (pull_request) Failing after 20s
Build all the nodes / web03 (pull_request) Failing after 20s
Run pre-commit on all files / check (pull_request) Successful in 24s
d1de030fdf
Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
Author
Owner

Superseded by #178.

Superseded by #178.
rlahfa closed this pull request 2024-12-08 21:29:09 +01:00
Some checks failed
Run pre-commit on all files / check (push) Successful in 23s
Required
Details
Check meta / check_dns (pull_request) Failing after 19s
Required
Details
Check meta / check_meta (pull_request) Failing after 19s
Required
Details
Build all the nodes / bridge01 (pull_request) Failing after 21s
Required
Details
Build all the nodes / ap01 (pull_request) Failing after 22s
Required
Details
Build all the nodes / compute01 (pull_request) Failing after 21s
Required
Details
Check workflows / check_workflows (pull_request) Successful in 24s
Required
Details
Build all the nodes / geo02 (pull_request) Failing after 20s
Required
Details
Build all the nodes / geo01 (pull_request) Failing after 21s
Required
Details
Build all the nodes / vault01 (pull_request) Failing after 21s
Required
Details
Build all the nodes / rescue01 (pull_request) Failing after 21s
Required
Details
Build all the nodes / storage01 (pull_request) Failing after 21s
Required
Details
Build all the nodes / web01 (pull_request) Failing after 22s
Required
Details
Build all the nodes / web02 (pull_request) Failing after 20s
Required
Details
Build all the nodes / web03 (pull_request) Failing after 20s
Required
Details
Run pre-commit on all files / check (pull_request) Successful in 24s
Required
Details

Pull request closed

Sign in to join this conversation.
No description provided.