Commit Graph

560 Commits

Author SHA1 Message Date
f0bc59a1a2 add cors to rest api
All checks were successful
build / test (pull_request) Successful in 26s
2023-08-25 12:42:20 +02:00
fb1376b23d Merge pull request 'Mic92 Main' (#170) from Mic92-main into main
All checks were successful
build / test (push) Successful in 15s
2023-08-25 09:40:31 +00:00
aa14e7ddc7 generate openapi
All checks were successful
build / test (pull_request) Successful in 30s
2023-08-25 11:39:46 +02:00
ad02dba8d2 Merge pull request 'add tests for machines api' (#169) from Mic92-main into main
All checks were successful
build / test (push) Successful in 17s
2023-08-24 17:17:42 +00:00
33b43ae146 add tests for machines api
All checks were successful
build / test (pull_request) Successful in 15s
2023-08-24 19:16:44 +02:00
8cab7ec44c Merge pull request 'add machine subcommand' (#167) from Mic92-main into main
All checks were successful
build / test (push) Successful in 15s
2023-08-24 16:29:15 +00:00
58adf91af8 test machine subcommand
All checks were successful
build / test (pull_request) Successful in 27s
2023-08-24 18:28:33 +02:00
6adfadd8b9 re-enable config subcommand if CLAN_OPTIONS_FILE is set 2023-08-24 18:28:33 +02:00
dcbf1613fb delete test_cli test
we already cover this in integration tests
2023-08-24 18:28:33 +02:00
d600a927ea tests: generalize secret cli parser to work for all cli commands 2023-08-24 18:28:33 +02:00
3b099ccb89 clan-cli: move arg parsing to extra method 2023-08-24 18:28:33 +02:00
c5b16124ef add machine subcommand 2023-08-24 16:58:22 +02:00
14eb6dfb63 Merge pull request 'add stub api for machines' (#166) from Mic92-main into main
All checks were successful
build / test (push) Successful in 13s
2023-08-24 14:27:26 +00:00
be78e65b11 pre-commit: allow treefmt cache
All checks were successful
build / test (pull_request) Successful in 27s
cache should work now and speeds up things
2023-08-24 16:26:03 +02:00
56542ca5ef mv update command to machines update command 2023-08-24 16:25:06 +02:00
80d3349ce0 add stub api for machines 2023-08-24 16:11:08 +02:00
cac0d2132d Merge pull request 'add ci script to parallize evaluation' (#165) from Mic92-main into main
All checks were successful
build / test (push) Successful in 15s
2023-08-24 13:00:59 +00:00
4b2c1772d0 add ci script to parallize evaluation
All checks were successful
build / test (pull_request) Successful in 28s
2023-08-24 15:00:21 +02:00
8c0e030e81 Merge pull request 'flake: test all flake outputs' (#164) from Mic92-main into main
All checks were successful
build / test (push) Successful in 20s
2023-08-24 12:41:46 +00:00
45cc2a78b5 flake: test all flake outputs
All checks were successful
build / test (pull_request) Successful in 20s
2023-08-24 14:38:24 +02:00
4e68c77341 Merge pull request 'add integration test for webui' (#163) from Mic92-main into main
All checks were successful
build / test (push) Successful in 15s
2023-08-24 12:15:37 +00:00
4d183fff58 apply prettier to source tree
All checks were successful
build / test (pull_request) Successful in 29s
2023-08-24 14:13:02 +02:00
dbc0ae08c0 integrate prettier into treefmt 2023-08-24 14:09:19 +02:00
13a6386004 add integration test for webui 2023-08-24 14:09:19 +02:00
a2d15feaa2 Merge pull request 'add integration test for webui' (#162) from Mic92-main into main
All checks were successful
build / test (push) Successful in 19s
2023-08-24 10:49:42 +00:00
834673e24e add integration test for webui
All checks were successful
build / test (pull_request) Successful in 28s
2023-08-24 12:48:24 +02:00
55ed397d21 Merge pull request 'integrate webserver into cli' (#161) from Mic92-mic92 into main
All checks were successful
build / test (push) Successful in 15s
2023-08-24 09:32:26 +00:00
745368242d pre-commit: don't fail silent
All checks were successful
build / test (pull_request) Successful in 22s
if mypy fails we don't know why
2023-08-24 11:31:41 +02:00
acc648fc6b integrate webserver into cli
integrate webserver into cli
2023-08-24 11:31:41 +02:00
7f6f147d84 Merge pull request 'drop black/ruff from dependency list' (#160) from Mic92-mic92 into main
All checks were successful
build / test (push) Successful in 29s
2023-08-23 15:25:06 +00:00
d60548dfc4 integrate webserver into cli
All checks were successful
build / test (pull_request) Successful in 19s
2023-08-23 17:17:34 +02:00
79c61f61c7 drop black/ruff from dependency list
those are used implictly by treefmt already
2023-08-23 16:03:56 +02:00
a642ecfda5 Merge pull request 'python-project: delete template' (#158) from Mic92-mic92 into main
All checks were successful
build / test (push) Successful in 26s
2023-08-23 12:58:33 +00:00
fa7b47ad59 python-project: delete template
All checks were successful
build / test (pull_request) Successful in 19s
this already went out-of-date and we haven't really used it, since its creation
2023-08-23 14:57:11 +02:00
0b847bafae Merge pull request 'clan-cli: disable config subcommand' (#157) from Mic92-mic92 into main
All checks were successful
build / test (push) Successful in 22s
2023-08-23 12:43:22 +00:00
35340aff80 clan-cli: disable config subcommand
All checks were successful
build / test (pull_request) Successful in 19s
This currently break flakes that do not have clan options defined
2023-08-23 14:42:17 +02:00
7365df338b Merge pull request 'Add nixos module to import secrets automatically' (#154) from Mic92-mic92 into main
All checks were successful
build / test (push) Successful in 27s
2023-08-23 12:04:20 +00:00
a328d043d9 fix evaluation of devshell
All checks were successful
build / test (pull_request) Successful in 26s
2023-08-23 14:03:24 +02:00
59e31b3c56 fix mypy errors
Some checks failed
build / test (pull_request) Failing after 27s
2023-08-23 13:59:43 +02:00
7b7a367ff4 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/d680ded26da5cf104dd2735a51e88d2d8f487b4d' (2023-08-19)
  → 'github:NixOS/nixpkgs/91a22f76cd1716f9d0149e8a5c68424bb691de15' (2023-08-21)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/4f0f113b7dbcb92edb9c901515fcab0b91c6def7' (2023-08-20)
  → 'github:Mic92/sops-nix/1b7b3a32d65dbcd69c217d7735fdf0a6b2184f45' (2023-08-22)
2023-08-23 13:59:43 +02:00
63bb9395fd automatically import secrets into nixos 2023-08-23 13:59:43 +02:00
ed1d28f20b import nixosModules explicitly
we need to also import sops-nix for sops
2023-08-23 13:59:43 +02:00
d5e78ed0ec Merge pull request 'readme: fix link to clan-config docs' (#156) from DavHau-clan-config into main
All checks were successful
build / test (push) Successful in 13s
2023-08-23 10:31:26 +00:00
247bce44f7 readme: fix link to clan-config docs
All checks were successful
build / test (pull_request) Successful in 18s
2023-08-23 12:29:21 +02:00
57eba5cfa5 Merge pull request 'readme: fix link to clan-config docs' (#155) from DavHau-clan-config into main
All checks were successful
build / test (push) Successful in 13s
2023-08-23 10:28:27 +00:00
354dcc2312 readme: fix link to clan-config docs
All checks were successful
build / test (pull_request) Successful in 18s
2023-08-23 12:27:12 +02:00
a2b8a3b389 Merge pull request 'clan-config: add readme' (#153) from DavHau-clan-config into main
All checks were successful
build / test (push) Successful in 18s
2023-08-23 10:25:39 +00:00
b16f314c80 clan-config: add option --quiet
All checks were successful
build / test (pull_request) Successful in 25s
2023-08-23 12:25:02 +02:00
48a5f64be6 clan-cli: make jsonschema optional 2023-08-23 11:59:37 +02:00
999fbe0d89 clan-config: add readme
Some checks failed
build / test (pull_request) Failing after 24s
Also add capability of reading an option value
2023-08-23 01:01:07 +02:00