hsjobeki
fb25ab028b
Merge pull request 'services: add role settings with explicit warning' ( #5676 ) from role-settings into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5676
2025-10-27 15:33:39 +00:00
Johannes Kirschbauer
bfb30251e6
lib: replace uniqueStrings after upstreamed
2025-10-27 14:00:46 +01:00
pinpox
ea088b95e9
yggdrasil: read peers from exports
2025-10-26 12:07:52 +01:00
pinpox
a7a37f5320
Update readme
2025-10-26 12:02:17 +01:00
pinpox
e63f5c966e
clanServices/internet: set default for host export
2025-10-25 22:37:17 +02:00
pinpox
4a41c4cefb
clanServices/data-mesher: use clanLib.getPublicValue
2025-10-22 23:26:04 +02:00
pinpox
a5cd36e845
clanServices/zerotier: use clanLib.getPublicValue
2025-10-22 23:18:00 +02:00
pinpox
0dd6c08e33
clanServices/wireguard: use clanLib.getPublicValue
2025-10-22 22:48:56 +02:00
Jörg Thalheim
410eecb988
monitoring: regenerate test certificates with 100-year expiration
...
Regenerated telegraf test certificates to use the new 100-year
expiration period instead of the default 30-day expiration.
Related to #5605
2025-10-21 15:28:41 +02:00
Jörg Thalheim
98136142b4
monitoring: extend telegraf certificate expiration to 100 years
...
The default 30-day expiration was causing certificates to expire
frequently, breaking monitoring. Setting to 100 years provides a
temporary solution until automated certificate rotation is implemented.
Fixes #5605
2025-10-21 15:28:41 +02:00
Jörg Thalheim
37da9fb3e4
sshd: client role inherits searchDomains from all servers
...
The client role now automatically collects and merges searchDomains from
ALL servers in the instance when not explicitly configured. This eliminates
redundant configuration and ensures clients trust certificates from all
servers.
Also uses lib.mkIf with .exists check to safely handle the openssh-cert
generator access, checking searchDomains first to enable lazy evaluation.
2025-10-21 15:28:41 +02:00
hsjobeki
da8768c4c0
Merge pull request 'helloWorld: bring back example code' ( #5582 ) from dos into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5582
2025-10-19 16:12:00 +00:00
Johannes Kirschbauer
eb11054f65
helloWorld: bring back example code
2025-10-19 18:07:14 +02:00
pinpox
893fa47a50
Run treefmt
2025-10-19 15:17:41 +02:00
pinpox
62d3a18783
clanServices/wireguard: fix deprecated test name
...
- fix test name to new format
- regenerate vars via update-vars
2025-10-19 15:09:42 +02:00
pinpox
ac1cd5114a
clanServices/admin: fix deprecated test name
...
- fix test name to new format
- regenerate vars via update-vars
2025-10-19 15:07:25 +02:00
pinpox
e0b5855013
clanServices/trusted-nix-caches: fix deprecated test name
...
- fix test name to new format
- regenerate vars via update-vars
2025-10-19 15:01:39 +02:00
pinpox
4fd057413f
clanServices/sshd: fix deprecated test name
...
- fix test name to new format
- regenrate vars via update-vars
2025-10-19 14:59:40 +02:00
pinpox
96fcc41b19
clanServices/zerotier: fix deprecated test name
...
- fix test name to new format
- regenerate vars via update-vars
2025-10-19 14:55:03 +02:00
pinpox
811b994d57
clanServices/wireguard: fix deprecated test name
...
- fix test name to new format
2025-10-19 14:54:01 +02:00
pinpox
87aa62e128
clanServices/wifi: fix deprecated test name
...
- fix test name to new format
- regenerate vars via update-vars
2025-10-19 14:53:48 +02:00
pinpox
612275477a
clanServices/users: fix deprecated test name
...
- fix test name to new format
- regenerate vars via update-vars
2025-10-19 14:52:55 +02:00
pinpox
046cfcb4d7
clanServices/syncthing: fix deprecated test name
...
- fix test name to new format
2025-10-19 14:52:21 +02:00
pinpox
965d41b37d
clanServices/sshd: fix deprecated test name
...
- fix test name to new format
2025-10-19 14:52:08 +02:00
pinpox
c36935d81a
clanServices/packages: fix deprecated test name
...
- fix test name to new format
- regenerate vars via update-vars
2025-10-19 14:51:54 +02:00
pinpox
ae4197277a
clanServices/mycelium: fix deprecated test name
...
- fix test name to new format
- regenerate vars via update-vars
2025-10-19 14:51:22 +02:00
pinpox
0cc7bd7066
clanServices/localbackup: fix deprecated test name
...
- fix test name to new format
- regenerate vars via update-vars
2025-10-19 14:50:50 +02:00
pinpox
31f77f7a56
clanServices/hello-world: fix deprecated test name
...
- fix test name to new format
2025-10-19 14:50:19 +02:00
pinpox
d3d56e83e7
clanServices/garage: fix deprecated test name
...
- fix test name to new format
- regenerate vars via update-vars
2025-10-19 14:50:05 +02:00
pinpox
c725fc9fa3
clanServices/dyndns: fix deprecated test name
...
- fix test name to new format
- regenerate vars via update-vars
2025-10-19 14:49:27 +02:00
pinpox
7d6d5967dc
clanServices/data-mesher: fix deprecated test name
...
- fix test name to new format
- regenerate vars via update-vars
2025-10-19 14:45:45 +02:00
pinpox
b4d1f07ed9
Fix borgbackup test name
...
- Fix deprecated name structure
- Re-generate vars
2025-10-19 14:26:45 +02:00
Johannes Kirschbauer
f91aca959f
docs: show {internet,tor} in docs; with experimental notice
2025-10-17 09:37:45 +02:00
Luis Hebendanz
9821e39b06
Merge pull request 'clanServices: add warning if manifest.readme is not set' ( #5537 ) from Qubasa/clan-core:fix_manifest_readmes into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5537
2025-10-16 17:12:46 +00:00
Qubasa
7a4a940e83
clanServices: add READMEs to internet and tor modules
2025-10-16 19:07:49 +02:00
Qubasa
df73169392
clanServices: Add missing manifest.readme to some services
2025-10-16 19:07:49 +02: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
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
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
Luis Hebendanz
2ef56aff70
Merge pull request 'Fix sshd docs' ( #5492 ) from Qubasa/clan-core:fix_sshd_docs into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/5492
2025-10-14 08:56:32 +00:00
DavHau
b1b68c514d
wireguard/docs: fix nix code in examples
...
This was using outdated syntax
2025-10-14 12:02:59 +07:00
Qubasa
63ccbd7ca7
clanServices: improve sshd docs
2025-10-13 19:56:09 +02:00
Qubasa
6956858d61
clanServices: Fix sshd vars dependency
2025-10-13 16:05:51 +02:00
Qubasa
d8c9508507
Revert "Fix ssh docs"
...
This reverts commit fe8f7e919e .
2025-10-13 13:09:13 +02:00
pinpox
fe8f7e919e
Fix ssh docs
2025-10-13 12:51:42 +02:00
Michael Hoang
d847ab6fa1
clanServices/sshd: readd default
2025-10-03 15:07:09 +02:00
Qubasa
3d5d812e05
clanServices: Add role descriptions to all our services
2025-10-02 19:05:31 +02:00
Qubasa
2df96d3a9b
inventory: Add roles.<name>.description option and a warning if it is not set
2025-10-02 18:57:55 +02:00