Commit graph

510 commits

Author SHA1 Message Date
76865b3293 feat: disable key management modules
Let the user opt-in… !

Signed-off-by: Ryan Lahfa <ryan@dgnum.eu>
2024-05-24 20:55:31 +02:00
Zhaofeng Li
cd65ef7a25
Merge pull request #199 from Janik-Haag/hive-module
make eval.nix more convnient to use for non-flake user
2024-03-25 11:05:53 -06:00
Janik H.
bb642e43f9
make eval.nix more convnient to use for non-flake user 2024-03-24 03:51:58 +01:00
Zhaofeng Li
7997ab7187
Merge pull request #197 from minhuw/main
Support adding extra ssh options on node configurations
2024-03-23 14:05:35 -06:00
minhuw
afa7439c58 Support adding extra ssh options on node configurations 2024-03-09 13:54:21 +08:00
Zhaofeng Li
c84ccd0a7a
Merge pull request #191 from pkel/main
Set exit code > 0 when colmena exec fails
2024-01-28 23:21:51 -07:00
Patrik Keller
bf690423ea Set error code > 0 when colmena exec fails 2024-01-15 15:02:20 +01:00
Zhaofeng Li
665603956a Fix lint 2023-11-05 01:05:28 -07:00
Zhaofeng Li
15a95d6de5 Fix shell completion generation
Generating shell completions shouldn't require any Hive config.
Now `colmena gen-completions` gets included in the completions which
will be fixed later.
2023-11-05 01:00:05 -07:00
Zhaofeng Li
3538f18b30
Merge pull request #169 from i1i1/clap-derive
Switch to clap derive
2023-10-24 12:51:57 +02:00
i1i1
95ded7fddb Add node filter to build and upload-keys 2023-10-23 14:31:30 -06:00
i1i1
495fc56f6e Remove some commands on some profiles and add default goal for apply 2023-10-23 14:31:30 -06:00
i1i1
fc5c6d4544 Fix --nix-option flag 2023-10-23 14:31:30 -06:00
i1i1
5e17c629b2 Remove todo for deprecated alias (aliases are hiddin by default) 2023-10-23 14:23:06 -06:00
i1i1
303cf14fc6 Remove empty options for subcommands 2023-10-23 14:23:06 -06:00
i1i1
c79a872438 Enable troubleshooting 2023-10-23 14:23:06 -06:00
i1i1
765a5d2ef3 Fix build and upload-keys 2023-10-23 14:23:06 -06:00
i1i1
935aa77e53 Initial support for clap derive up to the top 2023-10-23 14:23:06 -06:00
i1i1
1ad9301c62 Fix panic with hive path parsing and use value parser 2023-10-23 14:23:06 -06:00
i1i1
ce0782ccac Fix upload-keys command 2023-10-23 14:23:06 -06:00
i1i1
ed23d1da67 Convert repl arguments to type-safe clap derive 2023-10-23 14:23:06 -06:00
i1i1
d55555c1ed Convert nix-info arguments to type-safe clap derive 2023-10-23 14:23:06 -06:00
i1i1
367c253a47 Convert exec arguments to type-safe clap derive 2023-10-23 14:23:06 -06:00
i1i1
5b8611744b Convert eval arguments to type-safe clap derive 2023-10-23 14:23:06 -06:00
i1i1
cdfc1f15a1 Convert build arguments to type-safe clap derive 2023-10-23 14:23:06 -06:00
i1i1
87f4e3a676 Convert apply arguments to type-safe clap derive 2023-10-23 14:23:06 -06:00
i1i1
b80b57cb48 Convert apply-local arguments to type-safe clap derive 2023-10-23 14:23:06 -06:00
i1i1
1e38582451 Parse value for NodeFilter with clap 2023-10-23 14:23:06 -06:00
i1i1
21df0ac5a5 Use clap for parsing Hive arguments 2023-10-23 14:23:06 -06:00
i1i1
9ddc53136a Add trait implementations for Goal 2023-10-23 14:23:06 -06:00
i1i1
197010c492 Remove lazy-static 2023-10-18 15:41:54 -06:00
Zhaofeng Li
8d92dadb32 cargo clippy --all-targets --fix
Suggested in #169, I just ran it myself.

Co-authored-by: i1i1 <vanyarybin1@live.ru>
2023-10-18 15:41:54 -06:00
Zhaofeng Li
82c8c7044a .github: Bump nix-installer-action 2023-10-18 15:41:54 -06:00
Zhaofeng Li
85e5303557 job: Remove unneeded mut 2023-10-18 15:41:54 -06:00
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