Brian Picciano
56f38ad451
Refactor how tests are organized
9 months ago
Brian Picciano
57f63750f3
Fix appimagetool build
1 year ago
Brian Picciano
1180540ce3
Make sure we can use nix cache for non-cross-compiling
1 year ago
Brian Picciano
3a3bd56295
Implement release script
1 year ago
Brian Picciano
94c6ad8774
Fix up some TODOs
1 year ago
Brian Picciano
8e800951a6
Remove sources from flake, everything is defined in default.nix now
...
This includes re-adding the garage build ourselves, rather than using
their flake.
1 year ago
Brian Picciano
b7d49bff5b
Allow building from either flake or nix-build
1 year ago
Brian Picciano
1379291c1e
Got flake set up for cross-compilation, but it still doesn't work
1 year ago
Brian Picciano
05f9064d10
Update nixpkgs, add appimagetool for other archs
1 year ago
Brian Picciano
5061fb5670
Update appimagetool-ing to something which can theoretically be used on other architectures
1 year ago
Brian Picciano
17fb9bbd77
Add a flake.nix
...
I spent some time trying to get compilation on non-x86_64 systems
possibly working, but we're currently limited by AppImage, which doesn't
want to work properly.
1 year ago
Brian Picciano
e96fccae1b
Upgrade to garage v0.8.0, plus a commit to fix panics
...
We were encountering panics (see
https://git.deuxfleurs.fr/Deuxfleurs/garage/issues/414 ). The new garage
commit is simply 0.8.0 plus the fix for that issue.
2 years ago
Brian Picciano
03618ba72c
Reimplement dnsmasq-entrypoint in go
...
This allowed for deleting all script utilities and environment variable
logic.
2 years ago
Brian Picciano
be2250fddd
Small fixes to get admin create-network working
2 years ago
Brian Picciano
9288d8cf48
Fix and improve version string
2 years ago
Brian Picciano
5e399209b2
Rename go-workspace to just entrypoint, clean out unused wait-for tools
2 years ago
Brian Picciano
0d53d0c6d6
move garage/default.nix to nix/garage.nix
2 years ago
Brian Picciano
61aa5ee1fb
Upgrade nebula to 1.6.1
2 years ago
Brian Picciano
1c3fa3341e
Move each overlay into its own file
2 years ago
Brian Picciano
f6a59961bd
Upgrade nix pkgs to 22-05
2 years ago
Brian Picciano
b35a3d6574
First public commit
...
There has been over 1 year of commit history leading up to this point,
but almost all of that has had some kind network configuration or
secrets built into the code. As of today all of that has been removed,
and the codebase can finally be published!
I am keeping a private copy of the previous commit history, though it's
unclear if it will ever be able to be published.
2 years ago