kenji
0799c72095
Merge pull request 'modules/zerotier: Fix typo in documentation' ( #4121 ) from kenji/ke-fix-zerotier-typo into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4121
2025-06-27 11:24:28 +00:00
a-kenji
c0d4db6a8d
modules/zerotier: Fix typo in documentation
2025-06-27 12:58:59 +02:00
a-kenji
e248b1f551
modules/users: Fix the password deployment
...
The password needs to be available prior to logging in,
this is why we need to set `neededFor = users`.
2025-06-27 12:48:15 +02:00
Johannes Kirschbauer
d011b1ab02
docs: rename all references from 'buildClan' to 'lib.clan'
2025-06-27 09:54:23 +02:00
Johannes Kirschbauer
7d755d04b5
chore: clean up logic around clanInternals
2025-06-26 16:12:35 +02:00
a-kenji
e0b7b3329a
importer: Fix the documentation for the importer service
2025-06-23 23:27:37 +02:00
pinpox
6de9a9a910
Remove services and add deprecation warning
2025-06-18 13:18:25 +02:00
a-kenji
111172e514
clanServices/hello-world: Fix eval-test example formatting
2025-06-18 10:45:59 +02:00
Jörg Thalheim
c03fda1b84
zerotier: migrate to clan.nixosTests module
2025-06-17 21:09:59 +02:00
Jörg Thalheim
be760704eb
wifi: migrate to clan.nixosTests module
2025-06-17 20:39:06 +02:00
Jörg Thalheim
9cefd70bf8
users: migrate to clan.nixosTests module
2025-06-17 20:39:06 +02:00
Jörg Thalheim
d31c9d1537
trusted-nix-caches: migrate to clan.nixosTests module
2025-06-17 20:38:31 +02:00
Jörg Thalheim
8e2fc1056f
state-version: migrate to clan.nixosTests module
2025-06-17 20:38:31 +02:00
Jörg Thalheim
41513e6a70
sshd: migrate to clan.nixosTests module
2025-06-17 19:32:04 +02:00
Jörg Thalheim
e5d6d6e7f9
packages: migrate to clan.nixosTests module
2025-06-17 19:31:09 +02:00
Jörg Thalheim
b2a587021f
mycelium: migrate to clan.nixosTests module
2025-06-17 19:30:21 +02:00
Jörg Thalheim
509b18647c
localsend: migrate to clan.nixosTests module
2025-06-17 19:29:08 +02:00
Jörg Thalheim
3535350cb6
hello-world: migrate to clan.nixosTests module
2025-06-17 19:28:12 +02:00
Jörg Thalheim
4459899fb6
heisenbridge: migrate to clan.nixosTests module
2025-06-17 19:27:15 +02:00
Jörg Thalheim
a6f0f27f02
garage: migrate to clan.nixosTests module
2025-06-17 19:26:25 +02:00
Jörg Thalheim
88e935f7c9
ergochat: migrate to clan.nixosTests module
2025-06-17 19:24:09 +02:00
Jörg Thalheim
12cdc279e8
deltachat: make test more robust with wait_until_succeeds
...
Use wait_until_succeeds for the first network check to ensure the
service is fully ready before testing connectivity.
2025-06-17 19:18:04 +02:00
Jörg Thalheim
e9cded4fd8
deltachat: migrate to clan.nixosTests module
2025-06-17 19:13:25 +02:00
Jörg Thalheim
065c697e0b
borgbackup: migrate to clan.nixosTests module
2025-06-17 19:04:47 +02:00
Jörg Thalheim
3a1b2aede8
admin: migrate to clan.nixosTests module
2025-06-17 19:04:47 +02:00
Jörg Thalheim
28d3cee649
introduce flake parts module for clan nixos tests
2025-06-17 18:38:52 +02:00
Jörg Thalheim
733fe41b4e
garage: make test more reliable
2025-06-17 16:10:38 +02:00
a-kenji
55db78fbde
clanServices/garage: Enable garage by default
2025-06-17 12:06:41 +02:00
pinpox
1132185b7d
Merge pull request 'Migrate state-version to clanServices' ( #3947 ) from migrate-state-version into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3947
2025-06-16 13:29:20 +00:00
pinpox
3b0fb23082
Migrate packages module to clanServices
2025-06-16 12:22:24 +02:00
kenji
003c128482
Merge pull request 'zerotier: Add a default to the allowedIps controller setting' ( #3959 ) from kenji/zerotier: Add a default to the allowedIps controller setting into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3959
2025-06-16 10:07:11 +00:00
pinpox
13b987d3c4
migrate state-version
2025-06-16 11:28:35 +02:00
pinpox
482fee1ff2
Merge pull request 'Migrate trusted-nix-caches to clanServices' ( #3949 ) from migrate-nix-caches into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3949
2025-06-16 09:03:08 +00:00
Michael Hoang
8a7120b3da
clanServices/emergency-access: use more descriptive instance name
2025-06-15 13:27:40 +07:00
kenji
69dfee3316
Merge pull request 'clanServices/zerotier: Add eval tests' ( #3968 ) from kenji/clanServices/zerotier: Add eval tests into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3968
2025-06-13 13:21:20 +00:00
a-kenji
96325c0c29
clanServices/zerotier: Add eval tests
...
Add eval tests to the zerotier clanService module.
The vm module is a stub that acts as an api for the `generate-test-vars`
script, as that currently only works with a vm, not with an eval test.
This checks, if all the peers pick up their respective configuration
correctly. Without running the service itself.
2025-06-13 14:58:27 +02:00
kenji
626c80f029
Merge pull request 'emergency-access: Don't deploy plaintext passwords' ( #3966 ) from kenji/emergency-access: Don't deploy plaintext passwords into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3966
Reviewed-by: Michael Hoang <enzime@noreply.git.clan.lol >
2025-06-13 11:50:00 +00:00
a-kenji
30f1d1e6da
emergency-access: Don't deploy plaintext passwords
...
Don't deploy the plaintext emergency password to the target machine.
It doesn't seem to be used anywhere.
2025-06-13 13:30:59 +02:00
a-kenji
34a0e077ee
emergency-access: Use default instead of mylounge instance name
...
The mylounge instance name seems confusing.
2025-06-13 13:26:19 +02:00
a-kenji
858b34769e
zerotier: Add a default to the allowedIps controller setting
2025-06-13 11:48:58 +02:00
Michael Hoang
fc13e0be51
emergency-access: init service
2025-06-13 14:21:01 +07:00
pinpox
5a50463fb7
migrate trusted-nix-caches
2025-06-12 14:01:51 +02:00
pinpox
db5e23e701
migrate clanmodules/{user,root}-password to clanServices/users
...
Move the functionality of both modules into a new clanService.
root-password was previously just a special case of user-password. This
migrates it into a deduplicated clan service and adds checks
2025-06-12 09:04:26 +02:00
pinpox
27998d777a
Merge pull request 'Migrate sshd to clanServices' ( #3912 ) from migrate-sshd into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3912
Reviewed-by: kenji <aks.kenji@protonmail.com >
2025-06-11 16:29:43 +00:00
pinpox
e4bb9e1958
Migrate sshd to clanServices
...
- migrate service
- add deprecation notice to old module
- add check
- update docs
2025-06-11 15:43:51 +02:00
a-kenji
a5d15d7832
borgbackup: Move tests close to service
2025-06-11 13:47:29 +02:00
a-kenji
4670dbfd6a
clanServices: Move ergochat test to appropriate location
...
Move the ergochat clanService test to the ergochat clan service.
The tests should live close to the definition of the service, so that
debugging and discoverability is better.
2025-06-09 15:05:40 +02:00
a-kenji
cd5743b56f
clanServices: Move heisenbridge test to appropriate location
...
Move the heisenbridge clanService test to the heisenbridge clan service.
The tests should live close to the definition of the service, so that
debugging and discoverability is better.
2025-06-09 15:05:40 +02:00
a-kenji
b2bc845d88
clanServices: Move deltachat test to appropriate location
...
Move the deltachat clanService test to the deltachat clan service.
The tests should live close to the definition of the service, so that
debugging and discoverability is better.
2025-06-09 15:05:40 +02:00
kenji
3a7fd3085e
Merge pull request 'clanServices: Move mycelium test to appropriate location' ( #3902 ) from ke-move-mycelium-check into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3902
2025-06-09 12:04:39 +00:00