Johannes Kirschbauer
62d2c08dd5
Docs: improve clanService docs
2025-05-16 14:58:46 +02:00
pinpox
da3c1ceea3
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
a40d2d82b8
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
857950d373
add back old module for compatibility
2025-05-14 16:19:55 +02:00
renovate[bot]
a52a314cdf
chore(deps): update disko digest to 490c0d6
2025-05-14 13:10:09 +00:00
hsjobeki
53477c88f1
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
deb6b57a23
refactor(clan/lib): move tests for persist.util into clan_lib
2025-05-14 13:35:27 +02:00
hsjobeki
b12aaf6b86
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
aea396c8cd
refactor(modules/admin): consistent clan.module registering
2025-05-14 13:16:36 +02:00
Johannes Kirschbauer
8e1de6b75e
fix(wifi): register new modules in clan.modules NOT inventory.modules
2025-05-14 12:51:15 +02:00
Mic92
f332433d53
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
91034b66bf
refactor(lib/inventory): use util functions from clan_lib
2025-05-14 12:15:37 +02:00
Johannes Kirschbauer
bdb075be11
refactor(cli/inventory): remove unncessary init_inventory function
2025-05-14 12:15:36 +02:00
pinpox
030519413d
Add warning for deprecated admin module
2025-05-14 12:11:41 +02:00
Mic92
b53407c559
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
424be43e3e
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
c0376e374d
update cli vars on CLAN_CLI_PERF
2025-05-14 12:07:38 +02:00
clan-bot
587a4525f2
Update pinned clan-core for checks
2025-05-14 10:01:10 +00:00
Jörg Thalheim
b09e61f68d
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
04d1f10016
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
ff939040bb
modules/wifi: migrate to clanServices
2025-05-14 09:52:15 +00:00
Jörg Thalheim
b491e9cd51
clan-app: don't raise exception when we use ctr-c
2025-05-14 11:41:16 +02:00
Jörg Thalheim
a4057d39ae
api_wrapper: more descriptive parameter names
...
also only decode the op_key once
2025-05-14 11:39:25 +02:00
Jörg Thalheim
2283987bcd
bind_jsonschema_api: reduce method nesting
2025-05-14 11:39:25 +02:00
hsjobeki
d958aa4c73
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
f81dbd5195
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
bbac947496
make listing/cancelling tasks less nosy in the logs
2025-05-14 10:49:09 +02:00
Jörg Thalheim
80cadf9268
remove thread garbage collection
2025-05-14 10:49:09 +02:00
Johannes Kirschbauer
1a4922817a
refactor(lib/persist): move WriteInfo class into persistence lib
2025-05-14 10:19:07 +02:00
Johannes Kirschbauer
925756f7e0
chore(cli/inventory): add deprecation note for old python module
2025-05-14 10:18:27 +02:00
Johannes Kirschbauer
a1d2948914
docs(adrs): move decision folder into docs to make them publicly visible within docs
2025-05-14 10:06:24 +02:00
Johannes Kirschbauer
4507c4f3c3
chore(cli/inventory): remove unused 'default_inventory'
2025-05-14 09:28:06 +02:00
Johannes Kirschbauer
1860504fb0
feat(clan_lib): add 'InventoryStore' for persistence
2025-05-14 09:18:55 +02:00
hsjobeki
5a7c49ad82
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
45b12cdce6
Refactor(clan_lib): move nix bound classes out of the cli folder
2025-05-13 18:39:36 +02:00
Mic92
a97173f148
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
a79d907484
fix(ui): high cpu because of spinning garbage collection
2025-05-13 17:06:19 +01:00
Mic92
8b1d1f9c25
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
396898f842
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
d8d0043249
cmd: wait on status after killing process
2025-05-13 16:18:03 +02:00
Michael Hoang
c7ca8945a3
Revert "disable age-plugin-se for now on aarch64-linuxql"
...
This reverts commit ee8921273a .
2025-05-14 00:12:49 +10:00
Jörg Thalheim
58c2cd8ffa
tests_secrets_cli: improve assertion message for pgp key
2025-05-13 16:10:54 +02:00
Mic92
3bedd44668
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
0f7328ab89
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
37d2f56662
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]
fcd4627ba3
chore(deps): update nix-darwin digest to f88be00
2025-05-13 13:20:10 +00:00
Mic92
90c95c9f14
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
c95237accd
test_ssh_remote: skip whole module at once on macOS
2025-05-13 15:18:21 +02:00
Jörg Thalheim
7eb0c0ad3d
installer: set requireExplicitUpdate
...
We usually don't want to update this system by default.
2025-05-13 15:02:05 +02:00
Luis Hebendanz
97e3a65ac0
Merge pull request 'clan-app: Fix machine update cancel task' ( #3622 ) from Qubasa/clan-core:fix_cancellation into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3622
2025-05-13 12:19:35 +00:00