10978 Commits

Author SHA1 Message Date
clan-bot
50e4b7a2f4 Merge pull request 'Update data-mesher' (#5554) from update-data-mesher into main 2025-10-16 15:06:32 +00:00
clan-bot
e836ff86b4 Update data-mesher 2025-10-16 15:00:45 +00:00
hsjobeki
714bc58573 Merge pull request 'inventoryStore: align class names and methods' (#5551) from fix-deletions into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5551
2025-10-16 11:09:29 +00:00
Johannes Kirschbauer
17c35c4259 persistence: align some more variable names 2025-10-16 13:04:24 +02:00
Johannes Kirschbauer
727474055e persistence: invert all writeability logic into not readonly 2025-10-16 13:01:34 +02:00
Johannes Kirschbauer
892cb1baae inventoryStore: invert writeability terms to readonly 2025-10-16 13:00:21 +02:00
brianmcgee
186656999f Merge pull request 'Update copyright dates in license file' (#5552) from brianmcgee-patch-1 into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5552
2025-10-16 10:58:34 +00:00
brianmcgee
00b7347d00 Update copyright dates in license file 2025-10-16 10:54:54 +00:00
Johannes Kirschbauer
5eb6b703f0 inventoryStore: align class names and methods 2025-10-16 12:50:54 +02:00
hsjobeki
3d436b3c6b Merge pull request 'api: check deletions if possible' (#5538) from fix-deletions into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5538
2025-10-16 10:50:15 +00:00
Johannes Kirschbauer
d78dca47e2 modules: update service test 2025-10-16 12:42:49 +02:00
Johannes Kirschbauer
8254d197f0 api: persistence allow path prefix 2025-10-16 12:42:45 +02:00
Johannes Kirschbauer
a4839f9cf2 api: persistence, fix regressions 2025-10-16 11:57:38 +02:00
DavHau
bb4b43f5be Merge pull request 'sshd: fix crash: attribute 'openssh-cert' missing' (#5546) from dave into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5546
2025-10-16 09:56:39 +00:00
DavHau
4c7699b205 sshd: fix crash: attribute 'openssh-cert' missing 2025-10-16 16:50:38 +07:00
DavHau
b7013dc795 Merge pull request 'wireguard/test: move test to service directory' (#5507) from dave into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5507
2025-10-16 07:55:53 +00:00
clan-bot
617e4b0ce1 Merge pull request 'Update nixpkgs-dev in devFlake' (#5541) from update-devFlake-nixpkgs-dev into main 2025-10-15 20:08:37 +00:00
clan-bot
600d37682c Update nixpkgs-dev in devFlake 2025-10-15 20:01:40 +00:00
clan-bot
ac4800a7df Merge pull request 'Update nixpkgs-dev in devFlake' (#5540) from update-devFlake-nixpkgs-dev into main 2025-10-15 15:05:45 +00:00
clan-bot
0af64dad01 Update nixpkgs-dev in devFlake 2025-10-15 15:01:48 +00:00
Johannes Kirschbauer
a32a5151dc api: remove unused validation method 2025-10-15 16:19:21 +02:00
Johannes Kirschbauer
16d245b179 api: check deletions if possible 2025-10-15 16:15:54 +02:00
Luis Hebendanz
24ecdb227e Merge pull request 'clan_lib: Add get_service_readmes api function' (#5530) from Qubasa/clan-core:add_get_readme into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5530
2025-10-14 16:59:42 +00:00
Qubasa
867fa5140b clan_lib: Add get_service_readmes api function
Returns the README.md for one or multiple clan services, needed for the
clan ai feature
2025-10-14 18:54:22 +02:00
Luis Hebendanz
891aac8381 Merge pull request 'clan_lib: init platform independent service_runner' (#5382) from service_runner into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5382
2025-10-14 16:47:31 +00:00
Qubasa
2b616575e1 service_runner: Fix starting a service twice 2025-10-14 17:32:21 +02:00
Qubasa
3f07f6ac79 service_runner: add grouping feature 2025-10-14 17:32:21 +02:00
Qubasa
c6b0b114c5 clan_lib: init platform independent service_runner 2025-10-14 17:31:37 +02:00
hsjobeki
8803343ae1 Merge pull request 'persistence: generate properties for data by traversing data' (#5502) from persistence_attributes into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5502
2025-10-14 15:27:10 +00:00
hsjobeki
4cfe866079 Merge pull request 'lib/cli: tests collect coverage' (#5528) from test-cov into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5528
2025-10-14 15:23:28 +00:00
Johannes Kirschbauer
8609538756 clan_lib: allow explicit readonly access to inventory attributes 2025-10-14 17:21:39 +02:00
clan-bot
5ea0e7776e Merge pull request 'Update nixpkgs-dev in devFlake' (#5527) from update-devFlake-nixpkgs-dev into main 2025-10-14 15:08:17 +00:00
Johannes Kirschbauer
a296b8a1fe lib/cli: tests collect coverage 2025-10-14 17:07:19 +02:00
clan-bot
ebbbdcaa59 Update nixpkgs-dev in devFlake 2025-10-14 15:01:54 +00:00
Mic92
ccf64d5951 Merge pull request 'fix: handle OSError when age keys are too long to be file paths' (#5523) from clan-secrets into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5523
2025-10-14 14:35:05 +00:00
pinpox
16e20e159f Merge pull request 'Fix module mention in docs generation' (#5526) from fix-docs-service-roles into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5526
2025-10-14 14:18:08 +00:00
pinpox
43a5a5db5a Merge pull request 'Merge pull request 'clanServices: add kde module' (#5487) from desktop-service into main' (#5525) from desktop-service into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5525
2025-10-14 14:14:56 +00:00
pinpox
c1686691fa Fix module mention in docs generation 2025-10-14 16:14:40 +02:00
pinpox
115d0a05b7 Merge pull request 'clanServices: add kde module' (#5487) from desktop-service into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5487
2025-10-14 16:10:55 +02:00
pinpox
4cfef1e21c Merge pull request 'clanServices: add kde module' (#5487) from desktop-service into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5487
2025-10-14 14:08:04 +00:00
pinpox
42e3fea9e5 clanServices: add desktop module 2025-10-14 16:02:20 +02:00
DavHau
6b7530f27d wireguard/test: move test to service directory 2025-10-14 20:34:51 +07:00
DavHau
7e00a08111 Merge pull request 'lib/test/container-test-driver: Fix extraPythonPackages support' (#5491) from ke-test-extra-packages into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5491
2025-10-14 13:33:08 +00:00
Johannes Kirschbauer
0c245f8eda persistence: generate properties for data by traversing data 2025-10-14 14:51:06 +02:00
Jörg Thalheim
9469968851 fix: handle OSError when age keys are too long to be file paths
Prevents "File name too long" errors when users provide age keys directly
to 'clan secrets users add', as Path.is_file() would fail before the key
validation could run.

Fixes: https://git.clan.lol/clan/clan-core/issues/5522
2025-10-14 13:15:54 +01:00
Luis Hebendanz
c2a71fb423 Merge pull request 'docs: add Vaultwarden, Easytier and Nix Cache to community modules' (#5521) from Qubasa/clan-core:add_community_role into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5521
2025-10-14 11:23:50 +00:00
Qubasa
13d3bc9391 docs: add Vaultwarden, Easytier and Nix Cache to community modules 2025-10-14 13:07:18 +02:00
pinpox
3161ab3903 Merge pull request 'Add more community services' (#5517) from doc-community-services-2 into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5517
2025-10-14 10:39:14 +00:00
pinpox
6df67aee00 Add more community services 2025-10-14 12:36:39 +02:00
pinpox
ed9f9c0d9d Merge pull request 'Document community service' (#5515) from doc-community-services into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5515
2025-10-14 10:29:29 +00:00