DavHau
e219a636ca
checks: fix some tests not named correctly
2025-06-30 19:50:16 +07:00
pinpox
ef3c22f240
Remove state-version module and service
2025-06-30 12:54:29 +02:00
pinpox
3e882e3578
Merge pull request 'Add example for users service' ( #4150 ) from doc-users into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/4150
2025-06-30 10:25:51 +00:00
DavHau
2a3e786cfe
tests: explicitly specify services to be sourced from self
...
See previous commit
2025-06-30 10:13:46 +00:00
pinpox
e01dd8f9e8
Add example
2025-06-30 12:09:29 +02:00
kenji
f0f06f7705
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
bba75f5f4a
modules/zerotier: Fix typo in documentation
2025-06-27 12:58:59 +02:00
a-kenji
e731a20497
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
731de62876
docs: rename all references from 'buildClan' to 'lib.clan'
2025-06-27 09:54:23 +02:00
Johannes Kirschbauer
d8d49c9d72
chore: clean up logic around clanInternals
2025-06-26 16:12:35 +02:00
a-kenji
33ccd83df0
importer: Fix the documentation for the importer service
2025-06-23 23:27:37 +02:00
pinpox
27dc5306ad
Remove services and add deprecation warning
2025-06-18 13:18:25 +02:00
a-kenji
afafee8079
clanServices/hello-world: Fix eval-test example formatting
2025-06-18 10:45:59 +02:00
Jörg Thalheim
77382936da
zerotier: migrate to clan.nixosTests module
2025-06-17 21:09:59 +02:00
Jörg Thalheim
8476051512
wifi: migrate to clan.nixosTests module
2025-06-17 20:39:06 +02:00
Jörg Thalheim
845952ab86
users: migrate to clan.nixosTests module
2025-06-17 20:39:06 +02:00
Jörg Thalheim
6e6167ac64
trusted-nix-caches: migrate to clan.nixosTests module
2025-06-17 20:38:31 +02:00
Jörg Thalheim
7f0cb6aeef
state-version: migrate to clan.nixosTests module
2025-06-17 20:38:31 +02:00
Jörg Thalheim
b5bdf4b0c7
sshd: migrate to clan.nixosTests module
2025-06-17 19:32:04 +02:00
Jörg Thalheim
2c0c4cf342
packages: migrate to clan.nixosTests module
2025-06-17 19:31:09 +02:00
Jörg Thalheim
3524b4a368
mycelium: migrate to clan.nixosTests module
2025-06-17 19:30:21 +02:00
Jörg Thalheim
6bc4523835
localsend: migrate to clan.nixosTests module
2025-06-17 19:29:08 +02:00
Jörg Thalheim
5d4dc437c2
hello-world: migrate to clan.nixosTests module
2025-06-17 19:28:12 +02:00
Jörg Thalheim
47ac9afe0b
heisenbridge: migrate to clan.nixosTests module
2025-06-17 19:27:15 +02:00
Jörg Thalheim
68808ca792
garage: migrate to clan.nixosTests module
2025-06-17 19:26:25 +02:00
Jörg Thalheim
b91cf851f9
ergochat: migrate to clan.nixosTests module
2025-06-17 19:24:09 +02:00
Jörg Thalheim
70cc2ea7c0
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
c0cf5f5e5c
deltachat: migrate to clan.nixosTests module
2025-06-17 19:13:25 +02:00
Jörg Thalheim
54b7822a7d
borgbackup: migrate to clan.nixosTests module
2025-06-17 19:04:47 +02:00
Jörg Thalheim
a19f960ac5
admin: migrate to clan.nixosTests module
2025-06-17 19:04:47 +02:00
Jörg Thalheim
7515d54d9e
introduce flake parts module for clan nixos tests
2025-06-17 18:38:52 +02:00
Jörg Thalheim
cb04ba7285
garage: make test more reliable
2025-06-17 16:10:38 +02:00
a-kenji
73d626343a
clanServices/garage: Enable garage by default
2025-06-17 12:06:41 +02:00
pinpox
6fe4dd2a32
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
faa1bf21e0
Migrate packages module to clanServices
2025-06-16 12:22:24 +02:00
kenji
8435c71da7
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
d9b3587ed3
migrate state-version
2025-06-16 11:28:35 +02:00
pinpox
84f7f6e277
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
46681fa7d7
clanServices/emergency-access: use more descriptive instance name
2025-06-15 13:27:40 +07:00
kenji
974cf0af82
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
a9d662d812
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
caefaaf735
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
4db52a2bc0
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
e422237342
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
25a0b15053
zerotier: Add a default to the allowedIps controller setting
2025-06-13 11:48:58 +02:00
Michael Hoang
ebd4970947
emergency-access: init service
2025-06-13 14:21:01 +07:00
pinpox
56fef67fd5
migrate trusted-nix-caches
2025-06-12 14:01:51 +02:00
pinpox
39a8374dee
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
774c3ff5dc
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
c5341837b4
Migrate sshd to clanServices
...
- migrate service
- add deprecation notice to old module
- add check
- update docs
2025-06-11 15:43:51 +02:00