Johannes Kirschbauer
04106b24d2
docs(service-modules): add description and docs for options
2025-06-04 12:40:37 +02:00
Johannes Kirschbauer
8eb2ad6c6d
feat(nix_models): replace inventory model by holistic clan model
2025-05-28 14:02:43 +02:00
Sam Lehman
e0a6ed3d49
devshells: name shells for clarity
2025-04-08 19:31:30 +00:00
Michael Hoang
67745e1b27
tests: add --show-trace to nix-unit tests
2025-04-08 08:53:29 +02:00
Johannes Kirschbauer
2ab53b05fe
chore(lib/treewide): cleanup directory struture of lib. See lib/readme.md for details
2025-04-02 11:11:21 +02:00
Johannes Kirschbauer
d4d4d77d2d
fix(tests): include 'lib' always as a whole
2025-03-30 15:29:05 +02:00
Johannes Kirschbauer
6deaab506a
Inventory: test include missing dependency folder
2025-02-08 10:43:53 +07:00
DavHau
3ec028d672
tests: reduce unnecessary rebuilds of several tests
...
Some test were referring to the whole source code via ${self} which amde them rebuild on every single commit.
This is not mitigated by introduceing `self.filter { include = [...]; }` allowin to a content addressed subset of the source code in tests.
2025-01-17 17:00:18 +07:00
Johannes Kirschbauer
b6059fc506
Inventory: warning on undefined tags, instead of error.
2025-01-10 12:06:01 +00:00
Johannes Kirschbauer
a24bc87cb5
Chore: remove unsued inventory example
2024-11-13 09:18:24 +01:00
Johannes Kirschbauer
a78d9715cb
Inventory: removed devshell input
2024-10-09 13:27:09 +02:00
Johannes Kirschbauer
15974d92fe
Inventory/schemas: move all schemas to legacyPackages
2024-10-09 13:27:09 +02:00
Johannes Kirschbauer
0a5223a1f0
Inventory/schemas: use less schema versions
2024-10-09 13:27:09 +02:00
Johannes Kirschbauer
8c15f58df6
Inventory/tests: add more eval smoke tests
2024-10-08 12:06:03 +02:00
Johannes Kirschbauer
a3f084f6f4
Init: inventory schema for role dependant interfaces
2024-10-08 11:38:15 +02:00
Johannes Kirschbauer
ca79433aa9
CLI: use abstract schema to avoid module imports
2024-09-15 18:42:50 +02:00
Johannes Kirschbauer
59c18b8411
Inventory: add assertions, allow external references
2024-08-13 19:22:29 +02:00
Johannes Kirschbauer
67b76c8ced
Docs: generate api docs for inventory
2024-07-19 11:07:47 +02:00
Johannes Kirschbauer
ef18d60286
Inventory: extend python dataclasses by schema changes
2024-07-17 10:09:58 +02:00
Johannes Kirschbauer
f2320e907f
Doc: write inventory documentation
2024-07-14 16:42:27 +02:00
Johannes Kirschbauer
ad321976ff
Fix schema test
2024-07-14 15:02:32 +02:00
Johannes Kirschbauer
e54101165f
Inventory: generate exact schema for validation & documentation
2024-07-14 13:30:02 +02:00
DavHau
802f047341
devShells: make all shells inherit from default shell
...
Currently, important tools from the default shell are lost as soon as select-shell is used to switch to another shell. select-shell itself, for example is missing, which makes it impossible to switch back to another shell.
2024-07-05 15:01:25 +07:00
DavHau
5668bc561d
vars: init
...
- init eval tests
- init basic interface
2024-06-27 21:09:55 +07:00
Johannes Kirschbauer
1628fdeaee
Inventory: add eval tests
2024-06-26 17:19:19 +02:00
Johannes Kirschbauer
2535fdcb12
Inventory: restructure folders
2024-06-26 15:19:40 +02:00
Johannes Kirschbauer
26c655ff3c
Add settings.json back
2024-06-25 12:23:29 +00:00
Johannes Kirschbauer
3aa7a6ee69
Inventory: move to lib.inventory
2024-06-25 12:23:29 +00:00