hsjobeki
ae9f644c64
Merge pull request 'chore: deprecate usage of inventory.modules in favor of clan.modules' ( #3314 ) from hsjobeki/clan-core:clan-services into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3314
2025-05-07 17:21:19 +00:00
Johannes Kirschbauer
c78b736dd5
chore: deprecate usage of inventory.modules in favor of clan.modules
2025-05-07 19:12:07 +02:00
Mic92
3aec527a63
Merge pull request 'clan-cli: Refactor the API to use the Flake object' ( #3539 ) from Qubasa/clan-core:Qubasa-replace_machine_name_with_machine_obj into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3539
2025-05-07 16:57:32 +00:00
Qubasa
89decdaf7e
clan-cli: Refactor the API to use the Flake object
2025-05-07 16:43:50 +00:00
hsjobeki
60a2246944
Merge pull request 'Feat(modules): display clan.service modules' ( #3537 ) from hsjobeki/clan-core:module-list into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3537
2025-05-07 15:33:49 +00:00
Mic92
d1f428bf73
Merge pull request 'chore(deps): update data-mesher digest to 4347dfb' ( #3538 ) from renovate/data-mesher-digest into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3538
2025-05-07 14:53:57 +00:00
Johannes Kirschbauer
3c7f08ebaf
fix(tests/modules): list_modules returns moduleSets"
2025-05-07 16:46:13 +02:00
renovate[bot]
75de7eaf5f
chore(deps): update data-mesher digest to 4347dfb
2025-05-07 16:42:17 +02:00
hsjobeki
0b5d9bef8b
Merge pull request 'feat(UI): design fixups in {machineList, machineItem, machineDetails, sidebar, sidebarHeader, button, sidebar}' ( #3528 ) from amunsen/clan-core:ui-improvements into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3528
2025-05-07 14:23:49 +00:00
Timo
ba0297f098
fixes after npm run check
2025-05-07 16:12:35 +02:00
Johannes Kirschbauer
3413a08c4e
Feat(modules): display clan.service modules
2025-05-07 16:03:39 +02:00
Timo
71b51356a7
machine-list:loading skeleton
2025-05-07 15:31:44 +02:00
Timo
a584a6d6c5
sidebar-header: updates design
2025-05-07 15:31:44 +02:00
Timo
69d61abc91
flash install: fixes form layout
2025-05-07 15:31:42 +02:00
Timo
067e5936cc
tailwind: updates color values
2025-05-07 15:30:37 +02:00
Timo
b9bd2b3729
machine-details: updates form layout
2025-05-07 15:30:01 +02:00
Timo
3898f2f449
machine-item: adds border to thumb
2025-05-07 15:28:44 +02:00
Timo
9c09375805
machine-item: updates design and unifies
2025-05-07 15:28:44 +02:00
Timo
8f2794993d
button component: introduces button-ghost dedicated styles
2025-05-07 15:28:44 +02:00
Timo
4c62ea53c5
sidebar component: removes pseudo marker
2025-05-07 15:28:44 +02:00
Jörg Thalheim
1037bd115b
Revert "Merge pull request 'clan-cli: Refactor the API to use the Flake object' ( #3531 ) from Qubasa/clan-core:replace_machine_name_with_machine_obj into main"
...
This reverts commit c09618b323 , reversing
changes made to 45b2539455 .
2025-05-07 15:24:57 +02:00
Mic92
c09618b323
Merge pull request 'clan-cli: Refactor the API to use the Flake object' ( #3531 ) from Qubasa/clan-core:replace_machine_name_with_machine_obj into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3531
2025-05-07 13:21:13 +00:00
Mic92
45b2539455
Merge pull request 'Flake: remove unused variable and mark other fields as non-init' ( #3535 ) from cleanup-flake into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3535
2025-05-07 13:20:10 +00:00
Mic92
4733cc5241
Merge pull request 'chore(deps): update data-mesher digest to a454b9f' ( #3532 ) from renovate/data-mesher-digest into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3532
2025-05-07 13:18:25 +00:00
renovate[bot]
72fbb5282c
chore(deps): update data-mesher digest to a454b9f
2025-05-07 13:00:09 +00:00
Mic92
88d983a6e6
Merge pull request 'Fix debug command to attach to container' ( #3534 ) from container-debug into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3534
2025-05-07 12:56:33 +00:00
pinpox
f4d7e7a3cb
Fix debug command to attach to container
2025-05-07 14:41:18 +02:00
Jörg Thalheim
f3a6fe8870
Flake: remove unused variable and mark other fields as non-init
2025-05-07 14:40:22 +02:00
renovate[bot]
8cd3aad680
Update data-mesher digest to c14644b
2025-05-07 11:20:09 +00:00
DavHau
e85532ec7d
Merge pull request 'GUI: initialize support for vars prompts' ( #3529 ) from DavHau/clan-core:gui-prompts into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3529
2025-05-07 11:15:32 +00:00
Qubasa
a6a69bb09b
clan-cli: Refactor the API to use the Flake object
2025-05-07 13:12:48 +02:00
DavHau
18e75c9954
GUI: initialize support for vars prompts
...
... for now only when updating a machine (not when installing)
Whenever the user clicks on the update button in the machine view, and only if user input is needed for some missing vars, the user will be forwarded to a vars page.
2025-05-07 18:06:35 +07:00
kenji
c21262b52d
Merge pull request 'vars/interface: Fix typo' ( #3522 ) from kenji/clan-core:ke-vars-typo into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3522
2025-05-06 19:48:08 +00:00
a-kenji
812b81f38e
vars/interface: Fix typo
2025-05-06 19:48:08 +00:00
kenji
c7468b9ddf
Merge pull request 'container-test-driver: Fix test naming' ( #3521 ) from kenji/clan-core:ke-vmctn into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3521
2025-05-06 19:47:53 +00:00
a-kenji
c782ef5a79
container-test-driver: Fix test naming
...
Fix the container test naming, as this otherwise can be very confusing.
2025-05-06 19:47:53 +00:00
hsjobeki
b522ec17b0
Merge pull request 'api-1' ( #3524 ) from hsjobeki/clan-core:api-1 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3524
2025-05-06 17:08:02 +00:00
hsjobeki
1ae278822b
Merge pull request 'Refactor(machine/class): use frozen dataclass for class 'machine'' ( #3520 ) from hsjobeki/clan-core:api-cleanup-2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3520
2025-05-06 17:07:51 +00:00
Johannes Kirschbauer
f83a823e49
fix(services): features.API set to true and readOnly
2025-05-06 18:58:40 +02:00
Johannes Kirschbauer
cb8be5015b
feat(modules): derive module list from inputs and local modules
2025-05-06 18:57:54 +02:00
kenji
0108294b5f
Merge pull request 'adr/2: Fix typo' ( #3523 ) from kenji/clan-core:ke-adr-fix-typo into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3523
2025-05-06 16:33:19 +00:00
a-kenji
7a49235a24
adr/2: Fix typo
2025-05-06 18:23:45 +02:00
hsjobeki
140c987b9e
Merge pull request 'Refactor(machine/install): don't mutate the machine class during installation' ( #3519 ) from hsjobeki/clan-core:api-cleanup-2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3519
2025-05-06 15:21:21 +00:00
Johannes Kirschbauer
f0d42c839b
Refactor(machine/class): use frozen dataclass for class 'machine'
2025-05-06 17:12:52 +02:00
Johannes Kirschbauer
79a54616e5
Refactor(machine/install): don't mutate the machine class during installation
2025-05-06 17:09:37 +02:00
hsjobeki
d10c57e647
Merge pull request 'Refactor(machine/update): cleanup dataflow and logic conditions to be intuitive' ( #3518 ) from hsjobeki/clan-core:api-cleanup-2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3518
2025-05-06 15:02:05 +00:00
Johannes Kirschbauer
d8883db24d
Refactor(machine/update): cleanup dataflow and logic conditions to be intuitive
2025-05-06 16:49:32 +02:00
Mic92
ec5c87c47c
Merge pull request 'Host: actual setup ssh controlmaster' ( #3515 ) from fix-control-master into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3515
2025-05-06 11:21:05 +00:00
Jörg Thalheim
f3c673d165
only apply ssh control master to local ssh connection
2025-05-06 13:11:30 +02:00
Jörg Thalheim
5846f5d63a
Host: actual setup ssh controlmaster
...
before we were not entering the context manager
2025-05-06 13:11:30 +02:00