Commit Graph

  • 13e8dba417 password-store: generate each secret in tmpdir lassulus 2023-10-05 16:24:33 +02:00
  • dd04847f93 Merge pull request 'clan-cli: improve debug logging' (#415) from DavHau-dave into main clan-bot 2023-10-05 15:39:24 +00:00
  • f885c877bc clan-cli: improve debug logging DavHau 2023-10-05 17:33:38 +02:00
  • 8856758dbc Merge pull request 'clanCore: specify interface for system.clan' (#413) from DavHau-dave into main clan-bot 2023-10-05 15:10:23 +00:00
  • 9559357c56 clanCore: specify interface for system.clan DavHau 2023-10-05 17:08:31 +02:00
  • 8ab0e9b7cd Merge pull request 'zerotier: fix: find free port without collissions' (#412) from DavHau-dave into main clan-bot 2023-10-05 15:05:27 +00:00
  • dbf80595fd zerotier: fix: find free port without collissions DavHau 2023-10-05 17:03:01 +02:00
  • 48408f6a49 Merge pull request 'tests: add fixtures to test_vms_cli' (#411) from lassulus-HEAD into main clan-bot 2023-10-05 13:58:28 +00:00
  • bdb0a6484a tests: add fixtures to test_vms_cli lassulus 2023-10-05 15:56:15 +02:00
  • 1870847aab Merge pull request 'clan-cli: unset LD_LIBRARY_PATH' (#410) from DavHau-dave into main clan-bot 2023-10-05 11:46:27 +00:00
  • 6abbf4bacd clan-cli: unset LD_LIBRARY_PATH DavHau 2023-10-05 13:43:59 +02:00
  • d90becfd80 Merge pull request 'machines update: add --target-host' (#409) from lassulus-HEAD into main clan-bot 2023-10-04 21:30:53 +00:00
  • 4af74ee5a5 machines update: add --target-host lassulus 2023-10-04 23:28:15 +02:00
  • fa013b3a0e Merge pull request 'secrets upload: skip on exit 23, cleanup' (#408) from lassulus-secrets-fix into main clan-bot 2023-10-04 19:31:38 +00:00
  • 3fb36b3ac1 secrets upload: skip on exit 23, cleanup lassulus 2023-10-04 21:29:19 +02:00
  • dfed8fdcb2 Merge pull request 'test_secrets_password_store: create gpghome with save permissions' (#407) from Mic92-main into main clan-bot 2023-10-04 17:59:18 +00:00
  • 41106a67e2 test_secrets_password_store: create gpghome with save permissions Jörg Thalheim 2023-10-04 19:56:18 +02:00
  • 03c8c6f4e4 Merge pull request 'clan join: init' (#406) from DavHau-dave into main clan-bot 2023-10-04 16:57:10 +00:00
  • bdd4cfc7d8 clan join: init DavHau 2023-10-04 18:53:59 +02:00
  • a2597717b3 Merge pull request 'webui: drop deadcode' (#405) from Mic92-main into main clan-bot 2023-10-04 16:20:23 +00:00
  • d0c1eddf79 task_manager: log stdout/stderr correctly for processes Jörg Thalheim 2023-10-04 18:14:57 +02:00
  • d156218775 drop dead daemonize code Jörg Thalheim 2023-10-04 18:04:48 +02:00
  • d015e3ff60 Merge pull request 'vm_secrets' (#401) from vm_secrets into main clan-bot 2023-10-04 16:15:54 +00:00
  • 99433ac290 test_vms_api: supply age key for secret creation lassulus 2023-10-04 18:08:19 +02:00
  • bc36ec4c1a vms: support secrets and fix cross compilation lassulus 2023-10-04 18:01:50 +02:00
  • 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