Qubasa
3d5d812e05
clanServices: Add role descriptions to all our services
2025-10-02 19:05:31 +02:00
Michael Hoang
e43779f8d6
clanServices: remove useless importApply
2025-09-16 16:07:54 +02:00
pinpox
e3ed9d7b4b
Improve hello-world example service
2025-08-11 12:03:04 +02:00
Jörg Thalheim
833e872ccf
don't rebuild eval tests on each ci run
2025-07-07 20:05:45 +02:00
Johannes Kirschbauer
27a3333c9e
tests: update buildClan args
2025-07-01 13:21:12 +02:00
Johannes Kirschbauer
667cee0f6e
buildClan: replace all usages by lib.clan
2025-07-01 11:56:31 +02:00
DavHau
e219a636ca
checks: fix some tests not named correctly
2025-06-30 19:50:16 +07:00
DavHau
2a3e786cfe
tests: explicitly specify services to be sourced from self
...
See previous commit
2025-06-30 10:13:46 +00:00
Johannes Kirschbauer
731de62876
docs: rename all references from 'buildClan' to 'lib.clan'
2025-06-27 09:54:23 +02:00
a-kenji
afafee8079
clanServices/hello-world: Fix eval-test example formatting
2025-06-18 10:45:59 +02:00
Jörg Thalheim
5d4dc437c2
hello-world: migrate to clan.nixosTests module
2025-06-17 19:28:12 +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
60f07c3472
tests: actually execute vars checks in CI
2025-05-31 16:16:09 +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
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