Commit Graph

86 Commits

Author SHA1 Message Date
Qubasa f224deace9 API: Improved vm_status and added some tests. Skip vm tests in VM 2023-09-30 11:08:42 +02:00
Jörg Thalheim 7184fe277d webui: fix warning 2023-09-28 16:31:59 +02:00
Jörg Thalheim cc70537a91 webui: pretty urls by also appending .html 2023-09-28 11:09:31 +02:00
Jörg Thalheim 974f07628b vms: simplify args passed to create_subprocess_exec 2023-09-27 12:30:06 +02:00
Jörg Thalheim 4317e681cf cli: fix remaining typing errors 2023-09-27 09:47:50 +00:00
Jörg Thalheim 80aa7f06fb task_manager: assert stdout/stderr exist to make mypy happy 2023-09-27 09:47:50 +00:00
Jörg Thalheim dea49073cb cli/vms: serialize uuid already in the api 2023-09-27 09:47:50 +00:00
Qubasa 08eab785c6 Completely working log streaming 2023-09-27 09:47:50 +00:00
Qubasa 8d390af122 Working log streaming 2023-09-27 09:47:50 +00:00
Qubasa 82c3d91e85 Working version 2023-09-27 09:47:50 +00:00
Qubasa a8bab7bb96 Working log streaming 2023-09-27 09:47:50 +00:00
Qubasa 98028d121f Working log streaming 2023-09-27 09:47:50 +00:00
Qubasa c2fb42e953 Extracted threadpool to task_manager.py 2023-09-27 09:47:50 +00:00
Qubasa f6c8b963c1 Improving endpoint 2023-09-27 09:47:50 +00:00
Qubasa d16bb5db26 Added threaded create_vm endpoint 2023-09-27 09:47:50 +00:00
Qubasa 7479fca82b Started working on vm_create 2023-09-27 09:47:50 +00:00
Qubasa 9dca1a4672 CLI: Added custom logger 2023-09-27 09:47:50 +00:00
lassulus 904301c20e api/vm/create: start vm 2023-09-27 09:47:50 +00:00
Johannes Kirschbauer f3e66bd5a6 format python 2023-09-23 13:25:43 +02:00
Johannes Kirschbauer 09364671b3 inspect flake before configure VM 2023-09-23 13:20:25 +02:00
Johannes Kirschbauer 18714d6657 reformat 2023-09-16 16:28:36 +02:00
Johannes Kirschbauer 1bcff16b66 add join clan page 2023-09-16 16:21:33 +02:00
Jörg Thalheim a29f301f84 add vms 2023-09-15 14:02:40 +00:00
Jörg Thalheim bef27a2c67 fix cors headers in development 2023-09-06 14:03:21 +02:00
Luis-Hebendanz ce19e5602a clan-cli: Fixed CORS issue. UI: Readded id as tableData property 2023-08-27 15:10:15 +02:00
Jörg Thalheim 9913a95cc2 ruff: enable upgrade rule checks 2023-08-27 10:46:53 +02:00
Jörg Thalheim 9ae14a4f7d integrate static assets into webui command 2023-08-26 12:24:57 +02:00
DavHau 868c49acea webui: implement /api/machines/{name}/config 2023-08-25 23:18:34 +02:00
DavHau fb76ad45e8 webui: implement /api/machines/{name}/schema 2023-08-25 21:26:30 +02:00
Johannes Kirschbauer f0bc59a1a2 add cors to rest api 2023-08-25 12:42:20 +02:00
Jörg Thalheim aa14e7ddc7 generate openapi 2023-08-25 11:39:46 +02:00
Jörg Thalheim 33b43ae146 add tests for machines api 2023-08-24 19:16:44 +02:00
Jörg Thalheim 80d3349ce0 add stub api for machines 2023-08-24 16:11:08 +02:00
Jörg Thalheim 13a6386004 add integration test for webui 2023-08-24 14:09:19 +02:00
Jörg Thalheim acc648fc6b integrate webserver into cli
integrate webserver into cli
2023-08-24 11:31:41 +02:00
Jörg Thalheim d60548dfc4 integrate webserver into cli 2023-08-23 17:17:34 +02:00