Johannes Kirschbauer
868db1e6f3
Docs: init migration guide for clanServices
2025-05-16 16:15:51 +02:00
Johannes Kirschbauer
21f87f169a
Docs: improve clanService docs
2025-05-16 14:58:46 +02:00
pinpox
8220c32142
Add clanServices to docs
...
Renders the documentation for clanServices. Options for the modules are
extracted and rendered the same way as for the existing clanModules.
Additionally tweaks the typography for the documentation of options
slightly
2025-05-16 11:29:50 +02:00
pinpox
2b699e6e81
Merge pull request 'Restore old admin module, with deprecation warning' ( #3639 ) from admin-module-warning into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3639
2025-05-14 14:25:13 +00:00
pinpox
0e1831d0f4
add back old module for compatibility
2025-05-14 16:19:55 +02:00
renovate[bot]
0326476d4b
chore(deps): update disko digest to 490c0d6
2025-05-14 13:10:09 +00:00
hsjobeki
c08af894b9
Merge pull request 'refactor(cli/inventory): move functions and tests into clan_lib' ( #3641 ) from hsjobeki/clan-core:persistence-1 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3641
2025-05-14 11:47:37 +00:00
Johannes Kirschbauer
5e7b34a4c7
refactor(clan/lib): move tests for persist.util into clan_lib
2025-05-14 13:35:27 +02:00
hsjobeki
3dbad7a55b
Merge pull request 'fix(wifi): register new modules in clan.modules NOT inventory.modules' ( #3643 ) from hsjobeki/clan-core:fixes-module into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3643
2025-05-14 11:22:49 +00:00
Johannes Kirschbauer
2f073470df
refactor(modules/admin): consistent clan.module registering
2025-05-14 13:16:36 +02:00
Johannes Kirschbauer
97a229a438
fix(wifi): register new modules in clan.modules NOT inventory.modules
2025-05-14 12:51:15 +02:00
Mic92
8162933711
Merge pull request 'ui: Remove garbage collection thread' ( #3636 ) from remove-gc into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3636
2025-05-14 10:19:44 +00:00
Johannes Kirschbauer
7e92308b70
refactor(lib/inventory): use util functions from clan_lib
2025-05-14 12:15:37 +02:00
Johannes Kirschbauer
f8540de48e
refactor(cli/inventory): remove unncessary init_inventory function
2025-05-14 12:15:36 +02:00
pinpox
742fbd111f
Add warning for deprecated admin module
2025-05-14 12:11:41 +02:00
Mic92
8b5cfb48c1
Merge pull request 'update cli vars on CLAN_CLI_PERF' ( #3640 ) from clan-cli-perf into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3640
2025-05-14 10:11:25 +00:00
clan-bot
b5b26a6d13
Merge pull request 'Update Clan Core for Checks' ( #3631 ) from update-clan-core-for-checks into main
2025-05-14 10:11:00 +00:00
Jörg Thalheim
2e4d6b0b2e
update cli vars on CLAN_CLI_PERF
2025-05-14 12:07:38 +02:00
clan-bot
bf88aed318
Update pinned clan-core for checks
2025-05-14 10:01:10 +00:00
Jörg Thalheim
a97ed62e2a
clan-app: decode function arguments ahead of launching a thread.
...
If something goew wrong here we rather want to crash the app and get bug
reports.
2025-05-14 11:52:55 +02:00
kenji
67406ef6cd
Merge pull request 'modules/wifi: migrate to clan service' ( #3638 ) from kenji/clan-core:ke-migrate-wifi into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3638
2025-05-14 09:52:15 +00:00
a-kenji
bbb4a9b5fb
modules/wifi: migrate to clanServices
2025-05-14 09:52:15 +00:00
Jörg Thalheim
56ffd896dc
clan-app: don't raise exception when we use ctr-c
2025-05-14 11:41:16 +02:00
Jörg Thalheim
693f404f4c
api_wrapper: more descriptive parameter names
...
also only decode the op_key once
2025-05-14 11:39:25 +02:00
Jörg Thalheim
043e7fbb16
bind_jsonschema_api: reduce method nesting
2025-05-14 11:39:25 +02:00
hsjobeki
3520ca5ef3
Merge pull request 'docs(adrs): move decision folder into docs to make them publicly visible within docs' ( #3633 ) from hsjobeki/clan-core:docs-2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3633
2025-05-14 09:32:57 +00:00
hsjobeki
289c70d884
Merge pull request 'Clan(lib): add persistence layer as inventoryStore' ( #3634 ) from hsjobeki/clan-core:persistence-1 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3634
2025-05-14 09:28:34 +00:00
Jörg Thalheim
603810da5e
make listing/cancelling tasks less nosy in the logs
2025-05-14 10:49:09 +02:00
Jörg Thalheim
d0989cd0f5
remove thread garbage collection
2025-05-14 10:49:09 +02:00
Johannes Kirschbauer
973d7706bd
refactor(lib/persist): move WriteInfo class into persistence lib
2025-05-14 10:19:07 +02:00
Johannes Kirschbauer
f722aafc18
chore(cli/inventory): add deprecation note for old python module
2025-05-14 10:18:27 +02:00
Johannes Kirschbauer
d825a3348b
docs(adrs): move decision folder into docs to make them publicly visible within docs
2025-05-14 10:06:24 +02:00
Johannes Kirschbauer
a569a7bc7c
chore(cli/inventory): remove unused 'default_inventory'
2025-05-14 09:28:06 +02:00
Johannes Kirschbauer
8b957a128f
feat(clan_lib): add 'InventoryStore' for persistence
2025-05-14 09:18:55 +02:00
hsjobeki
259ac96bc3
Merge pull request 'Refactor(clan_lib): move nix bound classes out of the cli folder' ( #3629 ) from hsjobeki/clan-core:clan-lib-4 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3629
2025-05-14 07:14:24 +00:00
Johannes Kirschbauer
c77a3b11a8
Refactor(clan_lib): move nix bound classes out of the cli folder
2025-05-13 18:39:36 +02:00
Mic92
0e50e47f16
Merge pull request 'fix(ui): high cpu because of spinning garbage collection' ( #3630 ) from fix/ui-high-cpu into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3630
2025-05-13 16:38:14 +00:00
Brian McGee
6194c2a625
fix(ui): high cpu because of spinning garbage collection
2025-05-13 17:06:19 +01:00
Mic92
59e1512cfc
Merge pull request 'cmd: wait on status after killing process' ( #3628 ) from misc into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3628
2025-05-13 14:29:58 +00:00
Michael Hoang
8e96a8931e
Merge pull request 'Revert "disable age-plugin-se for now on aarch64-linuxql"' ( #3566 ) from push-vqkkqnuozxvx into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3566
2025-05-13 14:24:11 +00:00
Jörg Thalheim
b14c27c7bb
cmd: wait on status after killing process
2025-05-13 16:18:03 +02:00
Michael Hoang
8a3aacc00c
Revert "disable age-plugin-se for now on aarch64-linuxql"
...
This reverts commit d0ff114f6b .
2025-05-14 00:12:49 +10:00
Jörg Thalheim
5ac4cc8586
tests_secrets_cli: improve assertion message for pgp key
2025-05-13 16:10:54 +02:00
Mic92
84e9835ed2
Merge pull request 'test_ssh_remote: skip whole module at once on macOS' ( #3626 ) from darwin-ssh-remote into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3626
2025-05-13 14:07:42 +00:00
Jörg Thalheim
a62b828120
filter out test files from clan-cli source
...
this means we can fix test without having to re-run the installation
tests.
2025-05-13 15:55:00 +02:00
Mic92
5d10b7582a
Merge pull request 'chore(deps): update nix-darwin digest to f88be00' ( #3623 ) from renovate/nix-darwin-digest into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3623
2025-05-13 13:32:20 +00:00
renovate[bot]
27f44a3662
chore(deps): update nix-darwin digest to f88be00
2025-05-13 13:20:10 +00:00
Mic92
f20f8b365a
Merge pull request 'installer: set requireExplicitUpdate' ( #3624 ) from installer into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3624
2025-05-13 13:18:48 +00:00
Jörg Thalheim
78cea7f7c9
test_ssh_remote: skip whole module at once on macOS
2025-05-13 15:18:21 +02:00
Jörg Thalheim
d9075a5d79
installer: set requireExplicitUpdate
...
We usually don't want to update this system by default.
2025-05-13 15:02:05 +02:00