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
a-kenji
ff939040bb
modules/wifi: migrate to clanServices
2025-05-14 09:52:15 +00:00
Johannes Kirschbauer
c5ff7afd21
Feat(UI/modules): clean up module list styles
2025-05-12 20:48:25 +02:00
Johannes Kirschbauer
e2ab2fcfb3
Fix: update test and docs
2025-05-12 15:54:50 +02:00
pinpox
cea0d659c3
Remove unnecessary file
2025-05-12 15:54:50 +02:00
pinpox
70a991f4f2
migrate admin module
2025-05-12 15:54:49 +02:00
Johannes Kirschbauer
b71e5378d6
Refactor(inventory/modules): add support for local clan.modules and migrate all checks
2025-05-08 17:17:46 +02:00
Jörg Thalheim
c59b818ff8
clan evaluation warnings for clan.inventory.modules
2025-05-08 16:29:23 +02:00
Johannes Kirschbauer
2d5e337f81
tests: add error prefix for json schema in checks
2025-05-05 21:46:16 +02:00
Johannes Kirschbauer
662787f96e
Checks: add json-compat check wrapper to ensure all clan.modules stay json-compatible
2025-04-29 15:31:02 +02:00
Johannes Kirschbauer
cab5d162f6
Fix: clnixos-integration tests only work on linux
2025-04-22 14:56:09 +02:00
Johannes Kirschbauer
0756baa5dc
Checks: add nixosIntegration test example to hello-service
2025-04-22 06:32:32 +00:00
Johannes Kirschbauer
d7ce08d957
refactor: init hello-world module with unit tests (eval)
2025-04-21 16:10:05 +02:00
Johannes Kirschbauer
e21326054e
refactor(clanServices): add example of eval test
2025-04-21 16:10:05 +02:00
Johannes Kirschbauer
101648d657
init(clanServices): add zerotier boilerplate to clanServices
2025-04-16 11:34:58 +02:00