a-kenji
d6918efbc7
zerotier: Get settings from the instance
2025-06-04 13:17:46 +00:00
pinpox
84c1cb20be
Migrate mycelium from clanModule to clanService
2025-06-04 14:10:32 +02:00
kenji
09f5a108be
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
6548934997
!fixup: Remove ', because it breaks nix-select
2025-06-04 12:23:53 +02:00
a-kenji
517cb98ac5
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
50213caa68
Migrate heisenbridge from clanModule to clanService
2025-06-04 02:45:41 +02:00
pinpox
0a0ed236ad
Migrate garage from clanModule to clanService
2025-06-04 01:29:52 +02:00
pinpox
2d09e65ff4
migrate ergochat module to clanservice
2025-06-04 00:21:23 +02:00
pinpox
919648eae5
nix fmt
2025-06-03 23:22:58 +02:00
pinpox
692b2ae738
Migrate auto-upgrade from clanModule to clanService
2025-06-03 23:13:51 +02:00
pinpox
9912c18262
nix fmt
2025-06-03 22:54:02 +02:00
pinpox
31bfc6eb8e
Fix module category
2025-06-03 22:48:57 +02:00
pinpox
260ccb2815
Migrate deltachat from clanModule to clanService
2025-06-03 22:34:03 +02:00
DavHau
01737d2bf7
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
a0cbc815e8
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
13a9b17198
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
810d9f8122
deprecate iwd module gracefully
2025-05-31 17:46:07 +07:00
DavHau
dad846aa0b
services/wifi: rename ssid -> network-name
2025-05-31 17:34:47 +07:00
DavHau
40b39faf70
serivces/wifi: make generator names generic
...
rename from iwd.<name> to wifi.<name>
2025-05-31 17:34:40 +07:00
DavHau
d27834b565
tests: actually execute vars checks in CI
2025-05-31 16:16:09 +07:00
Jörg Thalheim
2154af7f95
Revert "services/wifi: rename ssid -> network-name"
...
This reverts commit e45e994b83 .
2025-05-30 12:09:46 +02:00
Jörg Thalheim
681a67f531
Revert "serivces/wifi: make generator names generic"
...
This reverts commit 2a347fb406 .
2025-05-30 12:09:30 +02:00
DavHau
e45e994b83
services/wifi: rename ssid -> network-name
2025-05-29 20:21:09 +07:00
DavHau
2a347fb406
serivces/wifi: make generator names generic
...
rename from iwd.<name> to wifi.<name>
2025-05-29 20:06:19 +07:00
a-kenji
491dd8134a
clanServices/wifi/tests: Use undeprecated module registration
2025-05-26 14:44:00 +02:00
DavHau
6d6a0521ff
services/wifi: migrate to NetworkManager
2025-05-26 19:09:20 +07:00
Johannes Kirschbauer
21f87f169a
Docs: improve clanService docs
2025-05-16 14:58:46 +02:00
pinpox
8220c32142
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
2f073470df
refactor(modules/admin): consistent clan.module registering
2025-05-14 13:16:36 +02:00
Johannes Kirschbauer
97a229a438
fix(wifi): register new modules in clan.modules NOT inventory.modules
2025-05-14 12:51:15 +02:00
a-kenji
bbb4a9b5fb
modules/wifi: migrate to clanServices
2025-05-14 09:52:15 +00:00
Johannes Kirschbauer
ce774539b7
Feat(UI/modules): clean up module list styles
2025-05-12 20:48:25 +02:00
Johannes Kirschbauer
a87ab490a3
Fix: update test and docs
2025-05-12 15:54:50 +02:00
pinpox
4ea4876644
Remove unnecessary file
2025-05-12 15:54:50 +02:00
pinpox
3bdfa7e405
migrate admin module
2025-05-12 15:54:49 +02:00
Johannes Kirschbauer
0af36d0a4d
Refactor(inventory/modules): add support for local clan.modules and migrate all checks
2025-05-08 17:17:46 +02:00
Jörg Thalheim
4251d5ee0b
clan evaluation warnings for clan.inventory.modules
2025-05-08 16:29:23 +02:00
Johannes Kirschbauer
d42d9ad943
tests: add error prefix for json schema in checks
2025-05-05 21:46:16 +02:00
Johannes Kirschbauer
3d09c98ed3
Checks: add json-compat check wrapper to ensure all clan.modules stay json-compatible
2025-04-29 15:31:02 +02:00
Johannes Kirschbauer
a6d7c491e4
Fix: clnixos-integration tests only work on linux
2025-04-22 14:56:09 +02:00
Johannes Kirschbauer
999c47dbed
Checks: add nixosIntegration test example to hello-service
2025-04-22 06:32:32 +00:00
Johannes Kirschbauer
ec99aea8f7
refactor: init hello-world module with unit tests (eval)
2025-04-21 16:10:05 +02:00
Johannes Kirschbauer
f7b12d8bda
refactor(clanServices): add example of eval test
2025-04-21 16:10:05 +02:00
Johannes Kirschbauer
69ce584b96
init(clanServices): add zerotier boilerplate to clanServices
2025-04-16 11:34:58 +02:00