Johannes Kirschbauer
|
cd11835ec4
|
Reapply "Merge pull request 'chore(buildClan): move machineClass option into inventory.machines submodule' (#3259) from hsjobeki/clan-core:buildclan-cleanup into main"
This reverts commit 6154b4cb3a.
|
2025-04-09 18:16:35 +02:00 |
|
Jörg Thalheim
|
6154b4cb3a
|
Revert "Merge pull request 'chore(buildClan): move machineClass option into inventory.machines submodule' (#3259) from hsjobeki/clan-core:buildclan-cleanup into main"
This reverts commit 325a794d12, reversing
changes made to afbae04aa6.
|
2025-04-09 16:08:39 +02:00 |
|
Johannes Kirschbauer
|
c49dd6c462
|
chore(buildClan): move machineClass option into inventory.machines submodule
|
2025-04-09 12:50:43 +00:00 |
|
Johannes Kirschbauer
|
485b6ae5c4
|
docs(authoring): restructure authoring guides
Mainly because we have two module specs now and they will remain
valid for a while. We need to keep the older format documented for a while
|
2025-04-08 21:32:19 +02:00 |
|
Michael Hoang
|
b5a57a72a0
|
build-clan: support constructing darwinConfigurations
|
2025-04-08 08:53:29 +02:00 |
|
Johannes Kirschbauer
|
208cd12328
|
feat(inventory/instances): only warn if instances is populated
|
2025-03-30 17:07:11 +02:00 |
|
Johannes Kirschbauer
|
2190dffad0
|
feat(inventory/instances): add wip warning
|
2025-03-30 15:29:05 +02:00 |
|
Johannes Kirschbauer
|
330a4b2449
|
feat(inventory/instances): preserve settings modifiers close at source
|
2025-03-29 15:39:02 +01:00 |
|
Johannes Kirschbauer
|
ca1777fddc
|
fix(inventory/instances): fix jsonschema compatibility
|
2025-03-29 13:25:19 +01:00 |
|
Johannes Kirschbauer
|
922a8510e4
|
feat(inventory/instances): init instances as new attribute for adding distributed services
|
2025-03-29 13:25:19 +01:00 |
|
Johannes Kirschbauer
|
c71d5e9d48
|
feat(inventory/modules): allow inline modules
|
2025-03-29 13:25:19 +01:00 |
|
Johannes Kirschbauer
|
fdf936c423
|
Inventory: add new module class: class='clan'
|
2025-02-05 09:56:08 +07:00 |
|
Johannes Kirschbauer
|
db5f934869
|
Docs: fix all broken anchor references
|
2024-12-31 15:43:20 +01:00 |
|
a-kenji
|
2a29b8904c
|
lib/*/interface.nix: Fix typos
|
2024-12-17 11:58:28 +01:00 |
|
Johannes Kirschbauer
|
e5dc7c2f9d
|
docs: fix typo in inventory
|
2024-12-06 11:07:52 +01:00 |
|
Johannes Kirschbauer
|
7ac8b70ebd
|
clanInternals.inventory: expose used priorities
|
2024-12-04 17:41:41 +01:00 |
|
Johannes Kirschbauer
|
0d555df9ac
|
Docs/inventory: ad-hoc loading of user modules
|
2024-11-21 15:38:17 +00:00 |
|
Johannes Kirschbauer
|
b3bcecd61c
|
Inventory: init external modules support
|
2024-11-21 15:38:17 +00:00 |
|
Johannes Kirschbauer
|
4994b5acb5
|
Inventory: init inventory.tags for globally defined static and dynamic tags
|
2024-11-08 12:48:03 +01:00 |
|
danjujan
|
7a1e952c54
|
lib: fix typos
|
2024-10-29 12:37:34 +00:00 |
|
Jörg Thalheim
|
9cdd55acf4
|
drop "system" argument from inventory
|
2024-10-09 12:07:58 +02:00 |
|
Johannes Kirschbauer
|
6eed3894b3
|
Inventory/interface: add enable flag for service instances
|
2024-10-08 12:24:57 +02:00 |
|
Johannes Kirschbauer
|
68a571f858
|
Interfaces: unclutter meta interface, file conflict position tracking
|
2024-10-04 13:48:11 +02:00 |
|
Johannes Kirschbauer
|
f40393f82a
|
Docs/inventory: add documentation for inventory attributes
|
2024-09-25 13:36:33 +02:00 |
|
Johannes Kirschbauer
|
805d09cd61
|
Inventory: check extraModules serilizable
|
2024-09-16 13:50:03 +00:00 |
|
Johannes Kirschbauer
|
43a4d8260b
|
Inventory: rename imports to extraModules
|
2024-09-15 16:41:33 +00:00 |
|
Johannes Kirschbauer
|
bc56ce3f4c
|
Inventory: allow arbitrary imports from nix
|
2024-09-15 16:41:33 +00:00 |
|
Johannes Kirschbauer
|
8d5463587e
|
Inventory: set {name,meta.name} automatically
|
2024-09-15 15:20:35 +02:00 |
|
Qubasa
|
60397e0ca4
|
clanCore: init machine_id_v3
|
2024-09-13 12:17:49 +02:00 |
|
a-kenji
|
b13ed922b1
|
Revert "Merge pull request 'machine_id_v2' (#2052) from Qubasa/clan-core:machine_id_v2 into main"
This reverts commit 22a11abfe5, reversing
changes made to 208b71ac0e.
|
2024-09-10 14:01:12 +02:00 |
|
Qubasa
|
5c975a5eef
|
clanCore: init machineId and diskId v2
|
2024-09-09 15:51:31 +02:00 |
|
Qubasa
|
2efa096d29
|
revert machine_id pull request
|
2024-09-06 21:38:50 +02:00 |
|
Qubasa
|
4171d5ea4e
|
clanCore: init machine_id.nix with clan.core.machine.{id,diskId}
|
2024-09-06 18:05:40 +02:00 |
|
Johannes Kirschbauer
|
f0f870cf56
|
Inventory: add assertions, allow external references
|
2024-08-13 19:22:29 +02:00 |
|
Johannes Kirschbauer
|
8dece6fb82
|
Docs: explain inventory imports
|
2024-07-19 11:26:34 +02:00 |
|
Johannes Kirschbauer
|
b752d2eb67
|
Init: Autogenerate classes from nix interfaces
|
2024-07-18 19:14:12 +02:00 |
|
Johannes Kirschbauer
|
bc520df9ff
|
Inventory: fix options
|
2024-07-17 10:55:46 +02:00 |
|
Johannes Kirschbauer
|
9e6f2743e0
|
Inventory: init: deployment info for machines
|
2024-07-17 10:07:57 +02:00 |
|
Johannes Kirschbauer
|
5ec952d29d
|
Inventory: migrate failure test message
|
2024-07-16 10:33:24 +02:00 |
|
Jörg Thalheim
|
cc5c027d92
|
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
|
ec5fb47b32
|
Inventory: fix tests
|
2024-07-15 20:41:27 +02:00 |
|
Johannes Kirschbauer
|
d99dfbcedd
|
Inventory: add global imports
|
2024-07-15 20:41:27 +02:00 |
|
Jörg Thalheim
|
8e7a34af0d
|
inventory: allow per role configuration
|
2024-07-15 13:43:43 +02:00 |
|
Johannes Kirschbauer
|
c03b667df4
|
Inventory: fix narrow pattern
|
2024-07-14 13:34:50 +02:00 |
|
Johannes Kirschbauer
|
d49a23b890
|
Inventory: generate exact schema for validation & documentation
|
2024-07-14 13:30:02 +02:00 |
|
Johannes Kirschbauer
|
4363544672
|
Inventory: add system and sample machine
|
2024-07-01 21:25:02 +02:00 |
|
Johannes Kirschbauer
|
b90ec6e842
|
Inventory: move to lib.inventory
|
2024-06-25 12:23:29 +00:00 |
|