Commit Graph

41 Commits

Author SHA1 Message Date
Georg-Stahn
3052015a51 readmes added comments and some links to the openapi docs mds :)
All checks were successful
checks-impure / test (pull_request) Successful in 29s
checks / test (pull_request) Successful in 3m29s
2024-01-16 22:25:05 +01:00
e72846440c Fixed incorrect imports 2024-01-13 19:28:54 +01:00
805efb7ec7 Working base cli webui 2023-10-23 01:18:58 +02:00
c7c47b6527 Befor fixing linting problem 2023-10-22 21:03:06 +02:00
06d6edbfa7 API|CLI: Added argument 'flake_name' to all CLI and API endpoints. Tests missing. 2023-10-13 22:29:55 +02:00
b49433958b API: Added /api/flake/create. Fixed vscode search settings. Moved clan create to clan flake create 2023-10-09 14:01:34 +02:00
DavHau
f885c877bc clan-cli: improve debug logging 2023-10-05 17:37:33 +02:00
DavHau
bdd4cfc7d8 clan join: init 2023-10-04 18:53:59 +02:00
Jörg Thalheim
80e37483a3 don't register global logger, this interferes currently with that we have in ssh.py 2023-10-04 08:08:06 +02:00
Qubasa
af17c1bd7a Updated to main 2023-10-03 13:12:44 +02:00
lassulus
a5f181a430 clan-cli: init vm command 2023-09-29 19:18:27 +02:00
Jörg Thalheim
74a3c85c29 move zerotier secret generation into nixos module 2023-09-26 17:57:43 +02:00
DavHau
ec70b34470 clan config: match dynamic options containing <name> 2023-09-24 13:04:37 +01:00
DavHau
26972ca194 clan-cli: add --debug section 2023-09-24 08:53:26 +01:00
DavHau
9b6fafcb2d clan config: re-enable clan config 2023-09-19 15:12:29 +02:00
Jörg Thalheim
f6a7e42e38 cli: rename admin create to create 2023-09-19 13:12:10 +02:00
lassulus
5e2e95e9c7 clan-cli: add zerotier subcommand 2023-08-29 16:16:11 +02:00
Jörg Thalheim
6adfadd8b9 re-enable config subcommand if CLAN_OPTIONS_FILE is set 2023-08-24 18:28:33 +02:00
Jörg Thalheim
d600a927ea tests: generalize secret cli parser to work for all cli commands 2023-08-24 18:28:33 +02:00
Jörg Thalheim
3b099ccb89 clan-cli: move arg parsing to extra method 2023-08-24 18:28:33 +02:00
Jörg Thalheim
56542ca5ef mv update command to machines update command 2023-08-24 16:25:06 +02:00
Jörg Thalheim
d60548dfc4 integrate webserver into cli 2023-08-23 17:17:34 +02:00
Jörg Thalheim
35340aff80 clan-cli: disable config subcommand
This currently break flakes that do not have clan options defined
2023-08-23 14:42:17 +02:00
Jörg Thalheim
59e31b3c56 fix mypy errors 2023-08-23 13:59:43 +02:00
Jörg Thalheim
48a5f64be6 clan-cli: make jsonschema optional 2023-08-23 11:59:37 +02:00
Jörg Thalheim
8f858ca86a cli: add missing help descriptions 2023-08-11 16:39:03 +02:00
Jörg Thalheim
da2c1629fe cli: register update command 2023-08-11 16:39:03 +02:00
DavHau
f9aaa5ad39 clan-config: unbreak + include data files 2023-08-09 17:59:18 +02:00
Jörg Thalheim
8fea55da32 move ssh cli to cli submodule 2023-08-09 15:46:34 +02:00
Jörg Thalheim
31a2d90df9 cli: fix installation of subpackages 2023-08-03 15:22:22 +02:00
Jörg Thalheim
dab483339a test list/remove secret 2023-08-02 12:00:32 +00:00
Jörg Thalheim
658c76336f add secrets integration
clan-cli: also depend on age for secrets
2023-08-02 09:19:14 +00:00
Jörg Thalheim
270c3fc2e6 cli: drop no cover pragma
We don't really enforce 100% coverage anymore
2023-07-28 16:14:40 +02:00
Jörg Thalheim
e219d38c7c cli/main: catch ClanError in main 2023-07-28 16:13:43 +02:00
Jörg Thalheim
ed474457b3 drop executable bit on cli packages 2023-07-26 09:31:49 +02:00
lassulus
a3bcb93f2f clan-cli: split out ssh subcommand, add more tests 2023-07-24 21:15:39 +02:00
lassulus
09bc5b06c9 clan-cli: add ssh subcommand 2023-07-24 17:42:26 +02:00
lassulus
291b353d9c clan-cli: actually run commands 2023-07-24 17:42:26 +02:00
DavHau
7223b25ac6 clan-cli: fix tests 2023-07-21 14:07:38 +02:00
Jörg Thalheim
3ce01871e5 fix black and ruff checks 2023-07-21 13:03:51 +02:00
Jörg Thalheim
0bf3f42812 clan-cli: restructure according to python's module standard 2023-07-21 12:47:47 +02:00