a-kenji
8e2f308cc4
clanServices: Move admin test to appropriate location
...
Move the admin clanService test to the admin clan service.
The tests should live close to the definition of the service, so that
debugging and discoverability is better.
2025-06-09 13:01:48 +02:00
kenji
8f1a80c778
Merge pull request 'clanServices: Move garage test to appropriate location' ( #3901 ) from ke-move-garage-check into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3901
2025-06-09 10:55:44 +00:00
a-kenji
dd85bcda11
clanServices: Move localsend test to appropriate location
...
Move the localsend clanService test to the localsend clan service.
2025-06-09 12:38:39 +02:00
a-kenji
fef0225c74
clanServices: Move garage test to appropriate location #3900
...
Move the garage clanService test to the garage clan service.
2025-06-09 12:37:49 +02:00
lassulus
8ce860f0d3
Revert "clan-cli: Use Remote class in DeployInfo, add tests for qrcode parser and json parser"
...
This reverts commit b1ef5f00bf .
2025-06-09 11:28:15 +02:00
Qubasa
b1ef5f00bf
clan-cli: Use Remote class in DeployInfo, add tests for qrcode parser and json parser
2025-06-07 00:51:24 +02:00
pinpox
cda2d216c6
Expose all clanServices/<subfolder>/flake-module.nix
2025-06-05 20:28:55 +02:00
pinpox
9663b68eae
Expose importer module
2025-06-05 19:57:19 +02:00
a-kenji
e2f8266390
zerotier: Allow the controller to accept external Ips
...
Allow the controller to accept external zerotier Ips into the network
through declarative settings.
Closes: #3787
2025-06-05 16:53:46 +00:00
pinpox
5b2f77e06c
fix manifest name
2025-06-05 18:37:15 +02:00
pinpox
9bf0d133c8
Add readme for clanServices/importer
2025-06-05 17:49:22 +02:00
pinpox
7f6abbd87d
migrate importer module
2025-06-05 17:49:22 +02:00
pinpox
4c42af872b
Open port for localsend
2025-06-05 17:19:45 +02:00
a-kenji
be86c31d42
zerotier: Emphasize that moons are optional
2025-06-05 15:56:05 +02:00
kenji
e9bfc562b6
Merge pull request 'zerotier: Add a usage example to the documentation' ( #3867 ) from kenji/clan-core:ke-zerotier-documentation into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3867
2025-06-05 13:47:25 +00:00
a-kenji
ee0891f8f0
zerotier: Add a usage example to the documentation
2025-06-05 15:28:01 +02:00
pinpox
cf4ac219b3
Fix manifest.name
2025-06-05 15:14:15 +02:00
pinpox
fed5613874
Add README
2025-06-05 14:54:27 +02:00
pinpox
38dd90bc62
Migrate localsend to clanServices
2025-06-05 12:49:51 +02:00
a-kenji
41c7a99b6b
zerotier: Simplify endpoint configuration for moons
2025-06-04 16:46:39 +02:00
a-kenji
37e473e4ca
zerotier: Get settings from the instance
2025-06-04 13:17:46 +00:00
pinpox
8c0107481e
Migrate mycelium from clanModule to clanService
2025-06-04 14:10:32 +02:00
kenji
8a9843e7ca
Merge pull request 'zerotier: Migrate from clanModule to clanServices' ( #3820 ) from kenji/clan-core:ke-migrate-clan-module-zerotier into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3820
2025-06-04 10:37:35 +00:00
a-kenji
bd7e93e330
!fixup: Remove ', because it breaks nix-select
2025-06-04 12:23:53 +02:00
a-kenji
24cf1bcc50
zerotier: Migrate from clanModule to clanServices
...
This migrates zerotier from clanModules to clanServices.
This is a graceful migration and does not yet disables any of the
clanModule functionality.
2025-06-04 11:04:51 +02:00
pinpox
1ec71dcdd1
Migrate heisenbridge from clanModule to clanService
2025-06-04 02:45:41 +02:00
pinpox
243f90ef9e
Migrate garage from clanModule to clanService
2025-06-04 01:29:52 +02:00
pinpox
ccc64b6aca
migrate ergochat module to clanservice
2025-06-04 00:21:23 +02:00
pinpox
bd1703e8fd
nix fmt
2025-06-03 23:22:58 +02:00
pinpox
1f5bd06428
Migrate auto-upgrade from clanModule to clanService
2025-06-03 23:13:51 +02:00
pinpox
bc97d84280
nix fmt
2025-06-03 22:54:02 +02:00
pinpox
c47c2235b8
Fix module category
2025-06-03 22:48:57 +02:00
pinpox
badf5d1852
Migrate deltachat from clanModule to clanService
2025-06-03 22:34:03 +02:00
DavHau
1add6a6314
clan tests: convert makeTestClan to a module
...
Let's not put yet another wrapper around runTest, instead expose our logic as a module that can be imported into any nixos-vm-test
2025-06-03 19:38:02 +07:00
DavHau
9cb6382cec
makeTestClan: simplify - move parameters into module
...
... in preparation of removing the makeTestClan wrapper and make this a module instead that can be imported into any test.
2025-06-03 19:38:02 +07:00
pinpox
64c339dafe
modules/borgbackup: migrate to clanServices
...
Migrates the borgbackup module to clanServices, preserving it's original
configuration syntax and functionality
2025-06-02 16:12:37 +02:00
DavHau
9122199b2d
deprecate iwd module gracefully
2025-05-31 17:46:07 +07:00
DavHau
d527d2605f
services/wifi: rename ssid -> network-name
2025-05-31 17:34:47 +07:00
DavHau
bee1834d93
serivces/wifi: make generator names generic
...
rename from iwd.<name> to wifi.<name>
2025-05-31 17:34:40 +07:00
DavHau
60f07c3472
tests: actually execute vars checks in CI
2025-05-31 16:16:09 +07:00
Jörg Thalheim
84fec82408
Revert "services/wifi: rename ssid -> network-name"
...
This reverts commit 2ac07ff559 .
2025-05-30 12:09:46 +02:00
Jörg Thalheim
2cc0818c50
Revert "serivces/wifi: make generator names generic"
...
This reverts commit af4b2f861b .
2025-05-30 12:09:30 +02:00
DavHau
2ac07ff559
services/wifi: rename ssid -> network-name
2025-05-29 20:21:09 +07:00
DavHau
af4b2f861b
serivces/wifi: make generator names generic
...
rename from iwd.<name> to wifi.<name>
2025-05-29 20:06:19 +07:00
a-kenji
f50529572a
clanServices/wifi/tests: Use undeprecated module registration
2025-05-26 14:44:00 +02:00
DavHau
40b0175dbd
services/wifi: migrate to NetworkManager
2025-05-26 19:09:20 +07:00
Johannes Kirschbauer
62d2c08dd5
Docs: improve clanService docs
2025-05-16 14:58:46 +02:00
pinpox
da3c1ceea3
Add clanServices to docs
...
Renders the documentation for clanServices. Options for the modules are
extracted and rendered the same way as for the existing clanModules.
Additionally tweaks the typography for the documentation of options
slightly
2025-05-16 11:29:50 +02:00
Johannes Kirschbauer
aea396c8cd
refactor(modules/admin): consistent clan.module registering
2025-05-14 13:16:36 +02:00
Johannes Kirschbauer
8e1de6b75e
fix(wifi): register new modules in clan.modules NOT inventory.modules
2025-05-14 12:51:15 +02:00