Qubasa
|
27791477b1
|
inventory: Add buildHost argument
|
2025-06-02 14:52:13 +02:00 |
|
Johannes Kirschbauer
|
8576016b32
|
fix(clanLib): propagate clanLib into module apply
|
2025-05-21 20:44:56 +02:00 |
|
Johannes Kirschbauer
|
9f298ecb86
|
Feat(settings): use uniqueDeferredSerializableModule for settings
|
2025-05-21 18:41:20 +02:00 |
|
hsjobeki
|
38159d85f7
|
Merge pull request 'feat(docs,api): expose inventory.instances interface' (#3721) from hsjobeki/clan-core:inventory-services-1 into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3721
|
2025-05-20 15:29:14 +00:00 |
|
Johannes Kirschbauer
|
40e34d9307
|
feat(docs,api): expose inventory.instances interface"
|
2025-05-20 16:10:32 +02:00 |
|
Johannes Kirschbauer
|
6863ce136f
|
chore(inventory/tags): remove unsupported settings from tags interface
|
2025-05-20 16:10:32 +02:00 |
|
Jörg Thalheim
|
72073494a1
|
Stop warning about inventory.instances
we now marked inventory.modules as deprecated, so this new api can be no
longer under development
|
2025-05-20 10:12:34 +02:00 |
|
Johannes Kirschbauer
|
88f7b3410e
|
Docs: unify 'manual' with 'guides' folder
This is one of the final steps towards strictly following
https://diataxis.fr/
|
2025-05-18 20:40:40 +02:00 |
|
Johannes Kirschbauer
|
9221231e89
|
docs: move authoring guides into guides subfolder
|
2025-05-16 16:33:39 +02:00 |
|
ginkogruen
|
70b152b548
|
fix: Documentation for inventory.tags.nixos option
Corrected documentation referencing machines with the machineClass = "darwin" set, when it should be: machineClass = "nixos"
|
2025-05-12 22:12:43 +00:00 |
|
Johannes Kirschbauer
|
1e379f6fa7
|
chore: deprecate usage of inventory.modules in favor of clan.modules
|
2025-05-07 19:12:07 +02:00 |
|
Johannes Kirschbauer
|
9d413a7682
|
Inventory/tags: init {nixos,darwin} tags
|
2025-04-21 16:43:15 +02:00 |
|
Johannes Kirschbauer
|
35379d3b86
|
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 62dfb23e41.
|
2025-04-09 18:16:35 +02:00 |
|
Jörg Thalheim
|
62dfb23e41
|
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 11ba13df67, reversing
changes made to 04f9aa3ae0.
|
2025-04-09 16:08:39 +02:00 |
|
Johannes Kirschbauer
|
68ca94d1ee
|
chore(buildClan): move machineClass option into inventory.machines submodule
|
2025-04-09 12:50:43 +00:00 |
|
Johannes Kirschbauer
|
b4f63b8835
|
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
|
6de4735c81
|
build-clan: support constructing darwinConfigurations
|
2025-04-08 08:53:29 +02:00 |
|
Johannes Kirschbauer
|
fe5796ba17
|
feat(inventory/instances): only warn if instances is populated
|
2025-03-30 17:07:11 +02:00 |
|
Johannes Kirschbauer
|
c0ebad1cd9
|
feat(inventory/instances): add wip warning
|
2025-03-30 15:29:05 +02:00 |
|
Johannes Kirschbauer
|
fa6c3be21e
|
feat(inventory/instances): preserve settings modifiers close at source
|
2025-03-29 15:39:02 +01:00 |
|
Johannes Kirschbauer
|
a69b81488b
|
fix(inventory/instances): fix jsonschema compatibility
|
2025-03-29 13:25:19 +01:00 |
|
Johannes Kirschbauer
|
bec4317709
|
feat(inventory/instances): init instances as new attribute for adding distributed services
|
2025-03-29 13:25:19 +01:00 |
|
Johannes Kirschbauer
|
fae8ec318d
|
feat(inventory/modules): allow inline modules
|
2025-03-29 13:25:19 +01:00 |
|
Johannes Kirschbauer
|
9d06dec7d0
|
Inventory: add new module class: class='clan'
|
2025-02-05 09:56:08 +07:00 |
|
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
|
25fb899f64
|
Inventory: init external modules support
|
2024-11-21 15:38:17 +00:00 |
|
Johannes Kirschbauer
|
a1acac4b7d
|
Inventory: init inventory.tags for globally defined static and dynamic tags
|
2024-11-08 12:48:03 +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
|
d4865d10e4
|
Inventory/interface: add enable flag for service instances
|
2024-10-08 12:24:57 +02:00 |
|
Johannes Kirschbauer
|
71d3d03b43
|
Interfaces: unclutter meta interface, file conflict position tracking
|
2024-10-04 13:48:11 +02:00 |
|
Johannes Kirschbauer
|
21343e4032
|
Docs/inventory: add documentation for inventory attributes
|
2024-09-25 13:36:33 +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 |
|
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
|
ac95878ead
|
Inventory: init: deployment info for machines
|
2024-07-17 10:07:57 +02:00 |
|