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
pinpox
969c17e410
Document community service
2025-10-14 12:27:13 +02:00
Luis Hebendanz
3c7c52e35a
Merge pull request 'clan_cli: Add typeAlias support for api.py' ( #5509 ) from Qubasa/clan-core:fix_jsonschema_gen into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5509
2025-10-14 10:21:11 +00:00
pinpox
b0e327e0d1
Merge pull request 'Document community service' ( #5513 ) from doc-community-services into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5513
2025-10-14 10:21:09 +00:00