Commit graph

476 commits

Author SHA1 Message Date
Zhaofeng Li
f11e3c77ee flake: Update nixpkgs 2023-10-18 15:41:54 -06:00
Zhaofeng Li
4e9b52bdbc
Merge pull request #172 from ldicarlo/patch-1
chore: dead link
2023-09-28 12:40:52 -06:00
Luca Di Carlo
df61f1793a
chore: dead link 2023-08-20 13:48:03 +02:00
Zhaofeng Li
19384f3ee2
Merge pull request #155 from oddlama/fix-overridden-nodes 2023-07-01 09:13:13 -06:00
oddlama
c6f42e447d fix: allow specialArgs and nodeSpecialArgs to override name and nodes
Co-authored-by: Zhaofeng Li <hello@zhaofeng.li>
2023-07-01 09:07:17 -06:00
Zhaofeng Li
c61bebae1d
Merge pull request #156 from emilylange/nix3-copy-substitution 2023-05-26 23:03:00 -06:00
emilylange
beb157dcb6
ssh: fix substitution when using experimental nix copy 2023-05-23 15:49:52 +02:00
Zhaofeng Li
caf33af7d8 .github: Update latest stable API version 2023-05-14 23:12:07 -06:00
Zhaofeng Li
30b98e6a12 .github/manual-stable: Update branch for future release 2023-05-14 23:10:52 -06:00
Zhaofeng Li
c40e0e4c11 Start work on 0.5.0 2023-05-14 23:05:08 -06:00
Zhaofeng Li
5fdd743a11 Release 0.4.0 2023-05-14 23:05:08 -06:00
Zhaofeng Li
a4e0b98558 Update deps 2023-05-14 23:05:08 -06:00
Zhaofeng Li
3e552f50a9 manual/release-notes: Prepare for 0.4.0 release 2023-05-14 23:05:08 -06:00
Zhaofeng Li
cddaffb4bc flake.lock: Update nixpkgs 2023-05-14 21:19:55 -06:00
Zhaofeng Li
8c592c772d manual/keys: Fix typos 2023-05-14 21:19:55 -06:00
Zhaofeng Li
be837ee341
Merge pull request #150 from sumnerevans/doc-keys-group 2023-04-28 21:03:00 -06:00
Sumner Evans
d83c6a40ed
doc: mention keys group
Signed-off-by: Sumner Evans <me@sumnerevans.com>
2023-04-28 14:16:52 -06:00
Zhaofeng Li
089431737e
Merge pull request #139 from blaggacao/fix-1000-nixpkgs
fix: 1000 nixpkgs; compat with numtide/nixpkgs-unfree
2023-04-22 16:29:36 -06:00
Zhaofeng Li
3d5fb89bd1 .github: Build for aarch64-linux
Let's remove the nix-env install for now.

Fixes #147.
2023-04-22 16:24:42 -06:00
David Arnold
cce22d56b3
fix: 1000 nixpkgs; compat with numtide/nixpkgs-unfree 2023-03-11 14:59:38 -05:00
Zhaofeng Li
e034c15825 .github: Switch back to upstream DetSys installer
The PR was merged.
2023-02-06 17:48:52 -07:00
Zhaofeng Li
31d8240504
Merge pull request #135 from oddlama/main
Remove usage of impure variable `builtins.currentSystem` in eval.nix when using flakes
2023-02-02 21:58:51 -07:00
oddlama
24900c5624
fix: remove usage of impure variable currentSystem in flakes 2023-02-02 00:27:29 +01:00
Zhaofeng Li
7602e548a7 hive: Mark all descriptions as Markdown
mdDoc didn't exist prior to 22.11 so we make it noop there.

Fixes #133.
2023-01-29 12:19:27 -07:00
Zhaofeng Li
9cb8413602 .github: Remove Nix matrix 2023-01-27 23:52:28 -07:00
Zhaofeng Li
f894e03f60 .github/build: Remove flake check 2023-01-27 23:52:28 -07:00
Zhaofeng Li
2500fd864c Add garnix config 2023-01-27 23:44:41 -07:00
Zhaofeng Li
941f48bd81 flake.nix: Add checks for integration tests 2023-01-27 23:44:41 -07:00
Zhaofeng Li
b7262f6781 flake.nix: Update nixpkgs, remove nix-eval-jobs 2023-01-27 23:44:41 -07:00
Zhaofeng Li
bf6b88867d integration-tests: Wait for initial SSH to succeed 2023-01-27 23:44:41 -07:00
Zhaofeng Li
79e4ff1337 integrationt-tests: Allocate 4GB RAM to deployer 2023-01-27 23:44:41 -07:00
Zhaofeng Li
ddf00fec66 integration-tests: Refactor pkgs 2023-01-27 23:44:41 -07:00
Zhaofeng Li
9c51ac1523 .github: Update Nix version to 2.13.2 2023-01-27 23:44:41 -07:00
Zhaofeng Li
9a81798083 .github: Update actions, switch to DetSys installer 2023-01-27 23:44:41 -07:00
Zhaofeng Li
95c5fa17fc Cargo.lock: Update 2023-01-27 23:44:41 -07:00
Zhaofeng Li
3d1cdbacd0
Merge pull request #119 from cprussin/main
Use nixops implementation of key services
2023-01-27 15:23:42 -07:00
Connor Prussin
4ce0b64e9a Fix test
Co-authored-by: Zhaofeng Li <hello@zhaofeng.li>
2023-01-27 13:43:12 -07:00
Connor Prussin
691ac99e4d Use nixops implementation of key services 2023-01-27 13:43:12 -07:00
Zhaofeng Li
64c46fa016 integration-tests: Drop makeTest 2022-12-01 10:55:27 -07:00
Zhaofeng Li
2e62cede0a integration-tests: Misc fixes after modularization 2022-12-01 10:55:27 -07:00
Zhaofeng Li
d597bdf4b3 integration-tests: Migrate to nix.settings
We no longer test against 22.05 so this can be updated.
2022-12-01 01:57:56 -07:00
Zhaofeng Li
8b87f0de02 integration-tests: Start migration to modular test framework
Still need to migrate most logic in tools.nix to modules.
2022-12-01 01:57:56 -07:00
Zhaofeng Li
92f0f155d4 flake.nix: Bump stable to 22.11, update unstable 2022-12-01 01:57:56 -07:00
Zhaofeng Li
fff97f7290
Merge pull request #126 from ThinkChaos/cli/nix-option
cli: Add --nix-option to allow passing arbitrary nix options
2022-11-13 17:03:55 -07:00
ThinkChaos
90c88ddd17 refactor: rename NixOptions to NixFlags
This helps differentiate in the code Nix's `--option` and other CLI
flags (previously referred to as options).
2022-11-13 16:53:04 -07:00
ThinkChaos
d73fa5d74f cli: Explicit value_name for --node to be all caps like others 2022-11-13 16:53:04 -07:00
ThinkChaos
19bf776e8e cli: Add --nix-option to allow passing arbitrary nix options 2022-11-13 16:53:00 -07:00
Zhaofeng Li
5432fe488e error: Add backtraces to ChildFailure and ChildKilled
The plan is to have more hierarchical error types so it's easier
to find exactly where in the deployment flow an error occurred.
2022-10-29 13:42:47 -06:00
Zhaofeng Li
715e10561b deployment: Pass job to host during upload_keys 2022-10-29 13:42:47 -06:00
Zhaofeng Li
2efa8d26c1 eval: Fix rustfmt 2022-10-29 02:36:11 -06:00