Johannes Kirschbauer
|
c344d57298
|
fix(checks/data-mesher): format, dont pass a duplicate data-mesher module
|
2025-04-09 18:03:04 +02:00 |
|
Johannes Kirschbauer
|
ec2aee3013
|
fix(eval/inventory): fix some test arguments to buildInventory
|
2025-04-09 17:38:06 +02:00 |
|
Johannes Kirschbauer
|
9af20ad8b5
|
chore(inventory/instances): don't eagerly test the service modules _class
|
2025-04-08 20:30:35 +02:00 |
|
Johannes Kirschbauer
|
f2e89d27fe
|
feat(lib/inventory): use clanLib instead of clan-core as internal specialArg. This has the benefit of beeing more narrow scoped.
|
2025-03-30 17:07:09 +02:00 |
|
Johannes Kirschbauer
|
40ae510075
|
test(inventory/legacy): don't need to support clanModules
|
2025-03-29 16:35:43 +01:00 |
|
Johannes Kirschbauer
|
fae8ec318d
|
feat(inventory/modules): allow inline modules
|
2025-03-29 13:25:19 +01:00 |
|
Johannes Kirschbauer
|
f9fc6904f0
|
inventory: refactor role resolution into submodule
|
2025-02-08 10:43:54 +07:00 |
|
Johannes Kirschbauer
|
9d06dec7d0
|
Inventory: add new module class: class='clan'
|
2025-02-05 09:56:08 +07:00 |
|
Johannes Kirschbauer
|
6755aa2c70
|
inventory: migrate tests
|
2025-02-04 13:20:15 +07:00 |
|
Jörg Thalheim
|
8634087309
|
Do not deprecate directory argument
|
2025-02-02 10:30:26 +00:00 |
|
Qubasa
|
e36654daa1
|
clan: Add autoloaded clanModules from flake inputs. Rename 'directory' to 'self' in buildClan
|
2025-01-24 12:32:04 +07:00 |
|
Johannes Kirschbauer
|
b6059fc506
|
Inventory: warning on undefined tags, instead of error.
|
2025-01-10 12:06:01 +00:00 |
|
Johannes Kirschbauer
|
aaaabafdf1
|
inventory/eval.-tests: add explicit modules
|
2024-11-21 15:38:17 +00:00 |
|
Johannes Kirschbauer
|
280878e30a
|
Inventory/constraints: add id's to inventory constraints to make them more observable
|
2024-11-13 13:58:43 +01:00 |
|
Jörg Thalheim
|
9923bfee74
|
inventory: make sure we always define all roles, even if we don't have machines
this makes write writing modules easier
add missing roles assertions
|
2024-11-04 12:57:07 +01:00 |
|
Jörg Thalheim
|
b30763226a
|
lib/inventory/tests: adapt imported module account
|
2024-10-09 12:32:04 +02:00 |
|
Johannes Kirschbauer
|
2092101581
|
Inventory/enabled: add eval test
|
2024-10-08 12:24:57 +02:00 |
|
Johannes Kirschbauer
|
8c15f58df6
|
Inventory/tests: add more eval smoke tests
|
2024-10-08 12:06:03 +02:00 |
|
Johannes Kirschbauer
|
50f61979a5
|
Fix: update tests and error message
|
2024-10-07 23:04:30 +02:00 |
|
Johannes Kirschbauer
|
4a469ed312
|
Inventory/tests: don't expect the default.nix to be imported anymore
|
2024-10-02 10:49:06 +02:00 |
|
Johannes Kirschbauer
|
7a4028660f
|
Inventory: fix eval tests
|
2024-09-16 22:52:40 +02:00 |
|
Johannes Kirschbauer
|
56b76f9827
|
Inventory: docs improvements
|
2024-09-16 22:52:40 +02:00 |
|
Johannes Kirschbauer
|
9bbc720022
|
Inventory: eval test fixup
|
2024-09-15 14:10:33 +02:00 |
|
Johannes Kirschbauer
|
59c18b8411
|
Inventory: add assertions, allow external references
|
2024-08-13 19:22:29 +02:00 |
|
Johannes Kirschbauer
|
69874a2405
|
Fix eval tests
|
2024-07-17 12:12:42 +02:00 |
|
Johannes Kirschbauer
|
a2c3c09564
|
Inventory: migrate failure test message
|
2024-07-16 10:33:24 +02:00 |
|
Johannes Kirschbauer
|
7b18caca9b
|
Inventory: fix tests
|
2024-07-15 20:41:27 +02:00 |
|
Johannes Kirschbauer
|
c678608105
|
Inventory: add system and sample machine
|
2024-07-01 21:25:02 +02:00 |
|
Johannes Kirschbauer
|
1628fdeaee
|
Inventory: add eval tests
|
2024-06-26 17:19:19 +02:00 |
|