Johannes Kirschbauer
|
807ab37c2e
|
Docs: fix all broken anchor references
|
2024-12-31 15:43:20 +01:00 |
|
a-kenji
|
4ad2dcdf4e
|
lib/*/interface.nix: Fix typos
|
2024-12-17 11:58:28 +01:00 |
|
Johannes Kirschbauer
|
cb329900d9
|
docs: fix typo in inventory
|
2024-12-06 11:07:52 +01:00 |
|
Johannes Kirschbauer
|
40704d7626
|
clanInternals.inventory: expose used priorities
|
2024-12-04 17:41:41 +01:00 |
|
Johannes Kirschbauer
|
36d094501d
|
Docs/inventory: ad-hoc loading of user modules
|
2024-11-21 15:38:17 +00:00 |
|
Johannes Kirschbauer
|
db5350d3dc
|
Inventory: improve check service message
|
2024-11-21 15:38:17 +00:00 |
|
Johannes Kirschbauer
|
25fb899f64
|
Inventory: init external modules support
|
2024-11-21 15:38:17 +00:00 |
|
Johannes Kirschbauer
|
d5c2c1af67
|
modules/frontmatter: init module interface as source of frontmatter
|
2024-11-15 20:04:06 +01: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 |
|
Johannes Kirschbauer
|
241db1cade
|
Modules/constraints: init constraints checking for inventory compatible modules
|
2024-11-12 18:36:38 +01:00 |
|
Johannes Kirschbauer
|
a1acac4b7d
|
Inventory: init inventory.tags for globally defined static and dynamic tags
|
2024-11-08 12:48:03 +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 |
|
danjujan
|
61958130fd
|
lib: fix typos
|
2024-10-29 12:37:34 +00:00 |
|
Jörg Thalheim
|
5f0b0205b2
|
drop "system" argument from inventory
|
2024-10-09 12:07:58 +02:00 |
|
Johannes Kirschbauer
|
2092101581
|
Inventory/enabled: add eval test
|
2024-10-08 12:24:57 +02:00 |
|
Johannes Kirschbauer
|
f9387df76d
|
Inventory/enable: dont include disabled services
|
2024-10-08 12:24:57 +02:00 |
|
Johannes Kirschbauer
|
d4865d10e4
|
Inventory/interface: add enable flag for service instances
|
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
|
1d026f68ce
|
Fix: modules wrong path coercion
|
2024-10-07 22:47:49 +02:00 |
|
Johannes Kirschbauer
|
d812445e90
|
Meta.name: not nullable, since deduped
|
2024-10-04 14:30:50 +02:00 |
|
Johannes Kirschbauer
|
71d3d03b43
|
Interfaces: unclutter meta interface, file conflict position tracking
|
2024-10-04 13:48:11 +02:00 |
|
Johannes Kirschbauer
|
0819562a0b
|
Inventory/modules: use explicit roles only
|
2024-10-02 10:01:44 +02:00 |
|
Johannes Kirschbauer
|
de882cb02f
|
Inventory: improve role imports
|
2024-10-02 10:01:44 +02:00 |
|
Johannes Kirschbauer
|
21343e4032
|
Docs/inventory: add documentation for inventory attributes
|
2024-09-25 13:36:33 +02:00 |
|
Johannes Kirschbauer
|
61efab995a
|
Inventory: fixup imports to extraModules
|
2024-09-18 08:27:39 +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
|
c82c70e4a9
|
Inventory: check extraModules serilizable
|
2024-09-16 13:50:03 +00:00 |
|
Johannes Kirschbauer
|
55a25e69e2
|
Inventory: rename imports to extraModules
|
2024-09-15 16:41:33 +00:00 |
|
Johannes Kirschbauer
|
c21a265e21
|
Inventory: allow arbitrary imports from nix
|
2024-09-15 16:41:33 +00:00 |
|
Johannes Kirschbauer
|
fbf3be48dd
|
Inventory: set {name,meta.name} automatically
|
2024-09-15 15:20:35 +02:00 |
|
Johannes Kirschbauer
|
754aa2b54e
|
Inventory: only declare the module namespace if any config is defined
|
2024-09-15 13:35:53 +02:00 |
|
Johannes Kirschbauer
|
7c0d87c5b1
|
ClanModules: make all module available to inventory
|
2024-09-13 17:18:20 +02:00 |
|
Qubasa
|
787599ebb6
|
clanCore: init machine_id_v3
|
2024-09-13 12:17:49 +02:00 |
|
a-kenji
|
f1b857f4ae
|
Revert "Merge pull request 'machine_id_v2' (#2052) from Qubasa/clan-core:machine_id_v2 into main"
This reverts commit 68a72a4156, reversing
changes made to 7af3e80249.
|
2024-09-10 14:01:12 +02:00 |
|
Qubasa
|
a0b3275ed1
|
clanCore: init machineId and diskId v2
|
2024-09-09 15:51:31 +02:00 |
|
Qubasa
|
323010bb04
|
revert machine_id pull request
|
2024-09-06 21:38:50 +02:00 |
|
Qubasa
|
b16a53f510
|
clanCore: init machine_id.nix with clan.core.machine.{id,diskId}
|
2024-09-06 18:05:40 +02:00 |
|
Johannes Kirschbauer
|
59c18b8411
|
Inventory: add assertions, allow external references
|
2024-08-13 19:22:29 +02:00 |
|
Johannes Kirschbauer
|
988ed9dccd
|
Docs: explain inventory imports
|
2024-07-19 11:26:34 +02:00 |
|
Johannes Kirschbauer
|
7e84eaa4b3
|
Init: Autogenerate classes from nix interfaces
|
2024-07-18 19:14:12 +02:00 |
|
Johannes Kirschbauer
|
0bfba72739
|
Inventory: fix options
|
2024-07-17 10:55:46 +02:00 |
|
Johannes Kirschbauer
|
7e21428548
|
Inventory: extend model by deployment info
|
2024-07-17 10:09:58 +02:00 |
|
Johannes Kirschbauer
|
ac95878ead
|
Inventory: init: deployment info for machines
|
2024-07-17 10:07:57 +02:00 |
|
Johannes Kirschbauer
|
a2c3c09564
|
Inventory: migrate failure test message
|
2024-07-16 10:33:24 +02:00 |
|
Jörg Thalheim
|
5c0b482431
|
wip: debug
|
2024-07-15 20:41:27 +02:00 |
|
Jörg Thalheim
|
7c83c89643
|
inventory: better error message if tags are not found
|
2024-07-15 20:41:27 +02:00 |
|
Jörg Thalheim
|
2eeab7f556
|
inventory: don't check if tag is used in inventory
this doesn't work with flake-parts
|
2024-07-15 20:41:27 +02:00 |
|
Johannes Kirschbauer
|
7b18caca9b
|
Inventory: fix tests
|
2024-07-15 20:41:27 +02:00 |
|