Commit Graph

  • 994c190d0f Merge pull request 'fix task manager race conditions' (#404) from lassulus-taskmanager into main clan-bot 2023-10-04 15:54:37 +00:00
  • e8c9f27515 tests test_flake: disable dhcp lassulus 2023-10-04 17:42:49 +02:00
  • fe1a3f0541 task_manager: fix race conditions lassulus 2023-10-04 17:41:20 +02:00
  • 827fcbfe46 Merge pull request 'webui: open browser in new window' (#403) from DavHau-dave into main clan-bot 2023-10-04 15:30:58 +00:00
  • 544322ee6e webui: open browser in new window DavHau 2023-10-04 16:54:24 +02:00
  • 018590d30b Merge pull request 'improve task manager to report exceptions better' (#402) from Mic92-main into main clan-bot 2023-10-04 14:51:41 +00:00
  • 04ba80f614 improve task manager to report exceptions better Jörg Thalheim 2023-10-04 16:44:26 +02:00
  • a02a7e1fc5 Merge pull request 'clan-cli: add install command' (#383) from lassulus-install into main clan-bot 2023-10-04 14:49:53 +00:00
  • 966a33e711 vm.create: define tmpdir lassulus 2023-10-04 16:46:30 +02:00
  • b25af9f0f4 clan_cli: refactor secrets code into Machine class lassulus 2023-10-04 15:32:04 +02:00
  • ffb7c63640 clan-cli: add machines install lassulus 2023-10-02 00:00:03 +02:00
  • 3c1d7a0553 secrets.password-store: ignore ssh errors lassulus 2023-10-01 23:58:31 +02:00
  • ff1fb784e7 Merge pull request 'clan-cli devShell: add editable install' (#397) from DavHau-dave into main clan-bot 2023-10-04 09:43:27 +00:00
  • e6d22e6426 clan-cli devShell: add editable install DavHau 2023-10-04 11:39:22 +02:00
  • 5e1a26df1a Merge pull request 'rename test_basic to test_create_flake' (#396) from Mic92-main into main clan-bot 2023-10-04 09:04:09 +00:00
  • 1575e4a391 rename test_basic to test_create_flake Jörg Thalheim 2023-10-04 11:01:12 +02:00
  • ba9b2f6de7 Merge pull request 'clan-cli: stop propagating build inputs, remove wrapper' (#395) from DavHau-dave into main clan-bot 2023-10-04 08:38:44 +00:00
  • 017221febb clan-cli: stop propagating build inputs, remove wrapper DavHau 2023-10-04 10:34:32 +02:00
  • c0e2bfbcb8 Merge pull request 'quickstart: add user creation' (#394) from DavHau-dave into main clan-bot 2023-10-04 08:20:31 +00:00
  • 9e6009b454 quickstart: add user creation DavHau 2023-10-04 10:18:28 +02:00
  • 6059b262f1 Merge pull request 'restore possibility to update all machines without having to specify them' (#393) from Mic92-kvm-fix into main clan-bot 2023-10-04 06:39:22 +00:00
  • fcd1d18e15 restore possibility to update all machines without having to specify them Jörg Thalheim 2023-10-04 08:27:00 +02:00
  • 061b91406d Merge pull request 'don't register global logger, this interferes currently with that we have in ssh.py' (#392) from Mic92-kvm-fix into main clan-bot 2023-10-04 06:14:28 +00:00
  • 7842c24c9d add binary cache and switch back to main branch of disko Jörg Thalheim 2023-10-04 08:06:55 +02:00
  • 80e37483a3 don't register global logger, this interferes currently with that we have in ssh.py Jörg Thalheim 2023-10-04 08:06:11 +02:00
  • 02086463eb Merge pull request 'make vm test also work in ci' (#391) from Mic92-kvm-fix into main clan-bot 2023-10-03 16:53:15 +00:00
  • 4abb7d7bf0 make vm test also work in ci Jörg Thalheim 2023-10-03 18:50:14 +02:00
  • 4a1a6f525a Merge pull request 'clan_cli.secrets.groups: update keys if members are added/removed' (#389) from lassulus-secrets_cli into main Mic92 2023-10-03 16:15:36 +00:00
  • b2ef8bf1a3 also test that updating a group works Jörg Thalheim 2023-10-03 18:11:23 +02:00
  • 6f7109dab6 clan_cli.secrets.groups: update keys if members are added/removed lassulus 2023-10-03 16:56:35 +02:00
  • f27f056fca Merge pull request 'task_manager: return task directly instead of uuid' (#390) from Mic92-HEAD into main clan-bot 2023-10-03 15:53:25 +00:00
  • b23d2b65e1 task_manager: return task directly instead of uuid Jörg Thalheim 2023-10-03 17:48:56 +02:00
  • de3084066c Merge pull request 'Restructuring CLI to use API' (#387) from Qubasa-main into main Mic92 2023-10-03 15:34:33 +00:00
  • c0f6f78c9e Merge remote-tracking branch 'origin/main' into HEAD Jörg Thalheim 2023-10-03 17:32:19 +02:00
  • 2502422bc1 add test for vm cli Jörg Thalheim 2023-10-03 17:18:36 +02:00
  • 361ad990ab clan-cli/tests: skip tests if has no /dev/kvm Jörg Thalheim 2023-10-03 16:52:21 +02:00
  • b1d045131a add missing e2fsprogs to runtime inputs Jörg Thalheim 2023-10-03 16:51:34 +02:00
  • ff11340507 move out vm logic out of controller Jörg Thalheim 2023-10-03 16:47:14 +02:00
  • dbe289f702 nix fmt Qubasa 2023-10-03 15:22:41 +02:00
  • 8fa241a36b Fixed upload_secrets_test Qubasa 2023-10-03 15:14:50 +02:00
  • 7dde66c0df Fixed upload_secrets_test Qubasa 2023-10-03 15:10:22 +02:00
  • 986008cef7 update ui-assets.nix ui-asset-bot 2023-10-03 13:05:51 +00:00
  • 7d114dee54 Merge pull request 'coporate color system: init' (#388) from feat/corp-theme into main clan-bot 2023-10-03 13:04:48 +00:00
  • 7eed3d9aa9 add build output Johannes Kirschbauer 2023-10-03 15:02:47 +02:00
  • be9d3d43bf Fixing PYTHONPATH in secrets/generate test Qubasa 2023-10-03 15:01:13 +02:00
  • e9f3be0056 coporate color system: init Johannes Kirschbauer 2023-10-03 14:58:31 +02:00
  • cb2815c4d0 nix fmt Qubasa 2023-10-03 14:39:29 +02:00
  • d8b69ec883 Added newlines against buffering for log streaming. Fixed cli Qubasa 2023-10-03 14:38:51 +02:00
  • d25c3a0940 Added newlines against buffering Qubasa 2023-10-03 14:36:15 +02:00
  • 2bbed10117 Added better logging Qubasa 2023-10-03 14:16:07 +02:00
  • 8e98c50ccd Merge branch 'Qubasa-main' of git.clan.lol:clan/clan-core Qubasa 2023-10-03 13:24:31 +02:00
  • e0051a0cba Updated to main Qubasa 2023-10-03 13:20:22 +02:00
  • da72ec18ad API: Added test for inspect_flake Qubasa 2023-10-03 12:50:47 +02:00
  • c1c68ee1d8 Fixed failing tests Qubasa 2023-10-03 11:51:31 +02:00
  • 7e180d2f12 CLI: Restructured TaskManager and log collection Qubasa 2023-10-02 18:36:50 +02:00
  • af17c1bd7a Updated to main Qubasa 2023-10-03 13:12:44 +02:00
  • 167533d9ee API: Added test for inspect_flake Qubasa 2023-10-03 12:50:47 +02:00
  • 653ad99b22 Fixed failing tests Qubasa 2023-10-03 11:51:31 +02:00
  • 1c0c11a954 Merge pull request 'add error handling to endpoint' (#386) from feat/flake-attr into main clan-bot 2023-10-03 09:44:50 +00:00
  • c40a7bf3fb smoke check error handling for create vm Johannes Kirschbauer 2023-10-03 11:43:06 +02:00
  • 16f44900a3 Beyoncé rule Johannes Kirschbauer 2023-10-03 11:17:40 +02:00
  • 3c11eece4d add error handling to endpoint Johannes Kirschbauer 2023-10-03 11:12:06 +02:00
  • 1adcf6980b update ui-assets.nix ui-asset-bot 2023-10-03 08:59:15 +00:00
  • 4075b355f3 Merge pull request 'AppState context add' (#382) from feat/join-workflow into main clan-bot 2023-10-03 08:58:13 +00:00
  • a461024f82 reformat Johannes Kirschbauer 2023-10-03 10:56:35 +02:00
  • b27dad1cc4 clean up unused js parts Johannes Kirschbauer 2023-10-03 10:39:49 +02:00
  • 814d81c1d2 CLI: Restructured TaskManager and log collection Qubasa 2023-10-02 18:36:50 +02:00
  • 6640c78089 CLI: Use API functions Qubasa 2023-10-02 15:36:02 +02:00
  • 7c1e04a7d6 Merge branch 'main' into feat/join-workflow Johannes Kirschbauer 2023-10-02 15:27:13 +02:00
  • f9c35ceaa4 AppState context add Johannes Kirschbauer 2023-10-01 22:47:09 +02:00
  • 29efda9608 Merge pull request 'API: Added /api/flake_attrs' (#380) from Qubasa-main into main clan-bot 2023-10-01 10:53:08 +00:00
  • ce7ae81a35 API: Added endpoint & test for /api/flake/attrs Qubasa 2023-10-01 12:45:01 +02:00
  • 84bcfc3929 update ui-assets.nix ui-asset-bot 2023-09-30 14:13:37 +00:00
  • d6b5bac1ce Merge pull request 'refine join workflow' (#381) from feat/join-workflow into main clan-bot 2023-09-30 14:12:39 +00:00
  • 82db33d047 refine join workflow Johannes Kirschbauer 2023-09-30 16:00:21 +02:00
  • 332f5dc824 Merge pull request 'API: Improved vm_status and added some tests' (#379) from Qubasa-main into main clan-bot 2023-09-30 09:10:45 +00:00
  • f224deace9 API: Improved vm_status and added some tests. Skip vm tests in VM Qubasa 2023-09-30 11:08:42 +02:00
  • 8d38ba93ff Merge pull request 'secrets.password-store: optimize secret existence check' (#378) from lassulus-no_facts into main clan-bot 2023-09-30 07:39:00 +00:00
  • 62caf98f15 secrets.password-store: optimize secret existence check lassulus 2023-09-30 09:36:24 +02:00
  • 55743928ae Merge pull request 'secrets: allow empty facts' (#377) from lassulus-no_facts into main clan-bot 2023-09-30 07:29:34 +00:00
  • 347d9676c5 secrets.password-store: fix multi-secret check lassulus 2023-09-30 09:27:25 +02:00
  • b878df8813 Merge pull request 'secrets: allow empty facts' (#376) from lassulus-no_facts into main clan-bot 2023-09-30 07:21:01 +00:00
  • d810d2b4e1 secrets: allow empty facts lassulus 2023-09-30 09:18:00 +02:00
  • a6698c8301 Merge pull request 'clan-cli: init vm command' (#373) from lassulus-cli-vm into main clan-bot 2023-09-29 18:30:17 +00:00
  • 6cdf5615fe clanCore.zerotier: create network-id only if fact exists lassulus 2023-09-29 20:05:13 +02:00
  • 6e3f2b1ce2 tests: add test_secrets_password_store lassulus 2023-09-29 18:31:05 +02:00
  • 89b7ffce6c clan-cli secrets upload: secrets are populated into tmpdir lassulus 2023-09-29 18:30:11 +02:00
  • 7ca9c49163 restore clanInternals with valid nixos config lassulus 2023-09-29 11:56:02 +02:00
  • a5f181a430 clan-cli: init vm command lassulus 2023-09-28 18:27:06 +02:00
  • 7cb0b57e8f Merge pull request 'add zerotier documentation' (#375) from Mic92-main into main Mic92 2023-09-29 15:38:44 +00:00
  • 09b6dcacfe add zerotier documentation Jörg Thalheim 2023-09-29 17:36:29 +02:00
  • 6a182bd910 Merge pull request 'add zerotier-members script' (#374) from Mic92-main into main clan-bot 2023-09-29 15:11:46 +00:00
  • 89e69e5cb6 add treewide pyproject.toml Jörg Thalheim 2023-09-29 16:41:14 +02:00
  • 9daeaf5c62 zerotier: fix creating controller directory Jörg Thalheim 2023-09-29 16:04:56 +02:00
  • 5f15ec4495 add zerotier-members script Jörg Thalheim 2023-09-29 10:51:38 +02:00
  • 36fc57c0be Merge pull request 'also encrypt secret for the machine itself' (#372) from Mic92-main into main clan-bot 2023-09-28 16:01:03 +00:00
  • 739d3b3578 zerotier: document mdns ports; drop duplicate udp firewall rules Jörg Thalheim 2023-09-28 17:58:27 +02:00
  • be6592c82c also generate zerotier secret for vm Jörg Thalheim 2023-09-28 17:57:44 +02:00
  • 0c91bb90ab also encrypt secret for the machine itself Jörg Thalheim 2023-09-28 17:51:37 +02:00
  • 6fafae56b6 Merge pull request 'pregenerate ssh_host keys for tests' (#371) from Mic92-main into main clan-bot 2023-09-28 14:37:52 +00:00