Commit Graph

923 Commits

Author SHA1 Message Date
Qubasa
e0ef03fa03 API: Added test for inspect_flake 2023-10-03 12:50:47 +02:00
Qubasa
14831e871f Fixed failing tests 2023-10-03 11:51:31 +02:00
Qubasa
ab6b96e516 CLI: Restructured TaskManager and log collection 2023-10-02 18:36:50 +02:00
Qubasa
c7bf416af4 CLI: Use API functions 2023-10-02 15:36:02 +02:00
clan-bot
71ed9df70c Merge pull request 'API: Added /api/flake_attrs' (#380) from Qubasa-main into main 2023-10-01 10:53:08 +00:00
Qubasa
912d6428a3 API: Added endpoint & test for /api/flake/attrs 2023-10-01 12:50:54 +02:00
ui-asset-bot
cf1f413bdd update ui-assets.nix 2023-09-30 14:13:37 +00:00
clan-bot
d8589148e7 Merge pull request 'refine join workflow' (#381) from feat/join-workflow into main 2023-09-30 14:12:39 +00:00
Johannes Kirschbauer
1c685bdf33 refine join workflow 2023-09-30 16:00:21 +02:00
clan-bot
2f73b47efc Merge pull request 'API: Improved vm_status and added some tests' (#379) from Qubasa-main into main 2023-09-30 09:10:45 +00:00
Qubasa
d805c4b069 API: Improved vm_status and added some tests. Skip vm tests in VM 2023-09-30 11:08:42 +02:00
clan-bot
46d108e473 Merge pull request 'secrets.password-store: optimize secret existence check' (#378) from lassulus-no_facts into main 2023-09-30 07:39:00 +00:00
lassulus
a21eabf5c2 secrets.password-store: optimize secret existence check 2023-09-30 09:36:39 +02:00
clan-bot
99034485b8 Merge pull request 'secrets: allow empty facts' (#377) from lassulus-no_facts into main 2023-09-30 07:29:34 +00:00
lassulus
a6da15ca63 secrets.password-store: fix multi-secret check 2023-09-30 09:27:25 +02:00
clan-bot
6ca9ddbe33 Merge pull request 'secrets: allow empty facts' (#376) from lassulus-no_facts into main 2023-09-30 07:21:01 +00:00
lassulus
bde6f956d4 secrets: allow empty facts 2023-09-30 09:18:24 +02:00
clan-bot
9059e8968e Merge pull request 'clan-cli: init vm command' (#373) from lassulus-cli-vm into main 2023-09-29 18:30:17 +00:00
lassulus
f944cfb9ea clanCore.zerotier: create network-id only if fact exists 2023-09-29 20:05:35 +02:00
lassulus
34dec8d194 tests: add test_secrets_password_store 2023-09-29 20:05:35 +02:00
lassulus
0db337d57e clan-cli secrets upload: secrets are populated into tmpdir 2023-09-29 20:05:35 +02:00
lassulus
79be9078dc restore clanInternals with valid nixos config 2023-09-29 19:39:35 +02:00
lassulus
d1cf62cc59 clan-cli: init vm command 2023-09-29 19:18:27 +02:00
Mic92
306618a48b Merge pull request 'add zerotier documentation' (#375) from Mic92-main into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/375
2023-09-29 15:38:44 +00:00
Jörg Thalheim
99cf6b8c43 add zerotier documentation 2023-09-29 15:38:44 +00:00
clan-bot
5b211bdca0 Merge pull request 'add zerotier-members script' (#374) from Mic92-main into main 2023-09-29 15:11:46 +00:00
Jörg Thalheim
15050664a3 add treewide pyproject.toml
Than we don't need a pyproject.toml per script
2023-09-29 16:41:14 +02:00
Jörg Thalheim
431aeda14b zerotier: fix creating controller directory 2023-09-29 16:41:14 +02:00
Jörg Thalheim
7bef76f542 add zerotier-members script 2023-09-29 16:07:22 +02:00
clan-bot
0cbedbdea4 Merge pull request 'also encrypt secret for the machine itself' (#372) from Mic92-main into main 2023-09-28 16:01:03 +00:00
Jörg Thalheim
0178be0231 zerotier: document mdns ports; drop duplicate udp firewall rules
the nixos module already opens the zerotier port
2023-09-28 17:58:42 +02:00
Jörg Thalheim
b42d0598bc also generate zerotier secret for vm 2023-09-28 17:57:44 +02:00
Jörg Thalheim
9a518cd816 also encrypt secret for the machine itself 2023-09-28 17:51:37 +02:00
clan-bot
d7bb04eb88 Merge pull request 'pregenerate ssh_host keys for tests' (#371) from Mic92-main into main 2023-09-28 14:37:52 +00:00
Jörg Thalheim
80111c0b1c webui: fix warning 2023-09-28 16:31:59 +02:00
Jörg Thalheim
f5769f5e69 pregenerate ssh_host keys for tests
Then we are free to choose where to put the ssh config
2023-09-28 16:31:59 +02:00
clan-bot
9a2dfa5926 Merge pull request 'drop bear from buildinputs of nix-unit' (#370) from Mic92-main into main 2023-09-28 14:03:46 +00:00
Jörg Thalheim
cc68aac21f also evaluate for aarch64-darwin 2023-09-28 16:01:42 +02:00
Jörg Thalheim
86af1294e5 drop bear from buildinputs of nix-unit 2023-09-28 15:56:52 +02:00
clan-bot
00e3979c17 Merge pull request 'fix secrets script not beeing fetched' (#369) from Mic92-main into main 2023-09-28 13:53:35 +00:00
Jörg Thalheim
cd9cfc5c63 fix secrets script not beeing fetched 2023-09-28 15:51:09 +02:00
clan-bot
0ac86a3c88 Merge pull request 'fix pname of clan-cli for nix run' (#368) from Mic92-main into main 2023-09-28 13:26:20 +00:00
Jörg Thalheim
455952cfaa tests: increase timeout to 60 2023-09-28 15:24:06 +02:00
Jörg Thalheim
82bf417e17 add toplevel machines-json that can deploy all hosts 2023-09-28 15:23:25 +02:00
Jörg Thalheim
08cfa7d7b2 drop unused findNixFiles function 2023-09-28 14:21:03 +02:00
Jörg Thalheim
a2c5e7d80d fix pname of clan-cli for nix run 2023-09-28 14:06:35 +02:00
clan-bot
fe03e4015b Merge pull request 'clan-cli: symlink cli into an otherwise empty package' (#366) from Mic92-main into main 2023-09-28 10:22:56 +00:00
Jörg Thalheim
155a427ab5 clan-cli: fix eval 2023-09-28 12:20:26 +02:00
clan-bot
ffd061b20c Merge pull request 'clan-cli: symlink cli into an otherwise empty package' (#365) from Mic92-main into main 2023-09-28 10:19:51 +00:00
Jörg Thalheim
676329aed9 clan-cli: symlink cli into an otherwise empty package
This avoids propagating unneeded python libraries
2023-09-28 12:19:16 +02:00