Johannes Kirschbauer
|
e9a45fa712
|
API: fix create machine should set machine description and other data
|
2024-12-10 15:17:41 +01:00 |
|
Johannes Kirschbauer
|
803a8d5abd
|
API: init method for getting write info
|
2024-12-10 15:17:41 +01:00 |
|
Johannes Kirschbauer
|
7074e88355
|
serde: add suppport for converting sets
|
2024-12-10 15:17:41 +01:00 |
|
lassulus
|
78346f1a9f
|
Merge pull request 'vars: move ensure_consistent_state into health_check, move into store classes' (#2570) from vars-health_check into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/2570
|
2024-12-10 11:54:52 +00:00 |
|
lassulus
|
9129790e5c
|
vars: move ensure_consistent_state into health_check, move into store classes
|
2024-12-10 11:54:52 +00:00 |
|
clan-bot
|
e174866f01
|
Merge pull request 'Make treefmt-nix optional' (#2582) from Enzime/clan-core:push-ntosnzxwuvmq into main
|
2024-12-10 07:05:32 +00:00 |
|
Michael Hoang
|
12ea766904
|
Make treefmt-nix optional
|
2024-12-10 17:48:28 +11:00 |
|
clan-bot
|
c5873bc4ee
|
Merge pull request 'clan-cli: Fix missing error propagation in deploy' (#2581) from Qubasa/clan-core:Qubasa-main into main
|
2024-12-09 23:10:28 +00:00 |
|
Qubasa
|
d388900a8e
|
clan-cli: Fix missing error propagation in deploy
|
2024-12-10 00:03:33 +01:00 |
|
clan-bot
|
dbe2edaf13
|
Merge pull request 'clan-cli: Replace HostGroup and MachineGroup with generic AsyncRuntime class. Propagate cmd prefix over thread local. Close threads on CTRL+C' (#2580) from Qubasa/clan-core:Qubasa-main into main
|
2024-12-09 17:13:36 +00:00 |
|
Qubasa
|
65a5789c5b
|
clan-cli: Replace HostGroup and MachineGroup with generic AsyncRuntime class. Propagate cmd prefix over thread local. Close threads on CTRL+C
|
2024-12-09 18:07:23 +01:00 |
|
clan-bot
|
f30e9fed9b
|
Merge pull request 'Automatic flake update - 2024-12-09T00:00+00:00' (#2576) from flake-update-2024-12-09 into main
|
2024-12-09 16:28:00 +00:00 |
|
lassulus
|
b09d3b15a7
|
installer-test: adapt to upstream changes
|
2024-12-09 17:21:14 +01:00 |
|
lassulus
|
c4cb1533a7
|
postgresql: nix fmt
|
2024-12-09 12:57:23 +01:00 |
|
Clan Merge Bot
|
911a7cf8aa
|
update flake lock - 2024-12-09T00:00+00:00
Flake lock file updates:
• Updated input 'disko':
'github:nix-community/disko/2814a5224a47ca19e858e027f7e8bff74a8ea9f1?narHash=sha256-2uMaVAZn7fiyTUGhKgleuLYe5%2BEAAYB/diKxrM7g3as%3D' (2024-11-30)
→ 'github:nix-community/disko/785c1e02c7e465375df971949b8dcbde9ec362e5?narHash=sha256-8dupm9GfK%2BBowGdQd7EHK5V61nneLfr9xR6sc5vtDi0%3D' (2024-12-02)
• Updated input 'flake-parts':
'github:hercules-ci/flake-parts/506278e768c2a08bec68eb62932193e341f55c90?narHash=sha256-hgmguH29K2fvs9szpq2r3pz2/8cJd2LPS%2Bb4tfNFCwE%3D' (2024-11-01)
→ 'github:hercules-ci/flake-parts/205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9?narHash=sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c%3D' (2024-12-04)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/2c27ab2e60502d1ebb7cf38909de38663f762a79?narHash=sha256-n/DOfpKH1vkukuBnach91QBQId2dr5tkE7/7UrkV2zw%3D' (2024-12-01)
→ 'github:NixOS/nixpkgs/929116e316068c7318c54eb4d827f7d9756d5e9c?narHash=sha256-aLJxoTDDSqB%2B/3orsulE6/qdlX6MzDLIITLZqdgMpqo%3D' (2024-12-05)
• Updated input 'sops-nix':
'github:Mic92/sops-nix/3433ea14fbd9e6671d0ff0dd45ed15ee4c156ffa?narHash=sha256-xtt95%2Bc7OUMoqZf4OvA/7AemiH3aVuWHQbErYQoPwFk%3D' (2024-11-25)
→ 'github:Mic92/sops-nix/c6134b6fff6bda95a1ac872a2a9d5f32e3c37856?narHash=sha256-m6/qwJAJYcidGMEdLqjKzRIjapK4nUfMq7rDCTmZajc%3D' (2024-12-02)
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/6209c381904cab55796c5d7350e89681d3b2a8ef?narHash=sha256-2qbdorpq0TXHBWbVXaTqKoikN4bqAtAplTwGuII%2BoAc%3D' (2024-11-29)
→ 'github:numtide/treefmt-nix/357cda84af1d74626afb7fb3bc12d6957167cda9?narHash=sha256-9qOp6jNdezzLMxwwXaXZWPXosHbNqno%2Bf7Ii/xftqZ8%3D' (2024-12-08)
|
2024-12-09 12:57:23 +01:00 |
|
clan-bot
|
aeeab5c9b8
|
Merge pull request 'Automatic flake update - treefmt-nix - 2024-12-09T00:00+00:00' (#2579) from flake-update-treefmt-nix-2024-12-09 into main
|
2024-12-09 00:33:12 +00:00 |
|
clan-bot
|
b35af204f7
|
Merge pull request 'Automatic flake update - sops-nix - 2024-12-09T00:00+00:00' (#2578) from flake-update-sops-nix-2024-12-09 into main
|
2024-12-09 00:29:48 +00:00 |
|
clan-bot
|
654e2c8c2c
|
Merge pull request 'Automatic flake update - flake-parts - 2024-12-09T00:00+00:00' (#2575) from flake-update-flake-parts-2024-12-09 into main
|
2024-12-09 00:15:42 +00:00 |
|
clan-bot
|
ac89e42756
|
Merge pull request 'Automatic flake update - disko - 2024-12-09T00:00+00:00' (#2574) from flake-update-disko-2024-12-09 into main
|
2024-12-09 00:10:22 +00:00 |
|
Clan Merge Bot
|
5a2697da9f
|
update flake lock - treefmt-nix - 2024-12-09T00:00+00:00
Flake lock file updates:
• Updated input 'treefmt-nix':
'github:numtide/treefmt-nix/6209c381904cab55796c5d7350e89681d3b2a8ef?narHash=sha256-2qbdorpq0TXHBWbVXaTqKoikN4bqAtAplTwGuII%2BoAc%3D' (2024-11-29)
→ 'github:numtide/treefmt-nix/357cda84af1d74626afb7fb3bc12d6957167cda9?narHash=sha256-9qOp6jNdezzLMxwwXaXZWPXosHbNqno%2Bf7Ii/xftqZ8%3D' (2024-12-08)
|
2024-12-09 00:00:34 +00:00 |
|
Clan Merge Bot
|
575a589036
|
update flake lock - sops-nix - 2024-12-09T00:00+00:00
Flake lock file updates:
• Updated input 'sops-nix':
'github:Mic92/sops-nix/3433ea14fbd9e6671d0ff0dd45ed15ee4c156ffa?narHash=sha256-xtt95%2Bc7OUMoqZf4OvA/7AemiH3aVuWHQbErYQoPwFk%3D' (2024-11-25)
→ 'github:Mic92/sops-nix/c6134b6fff6bda95a1ac872a2a9d5f32e3c37856?narHash=sha256-m6/qwJAJYcidGMEdLqjKzRIjapK4nUfMq7rDCTmZajc%3D' (2024-12-02)
|
2024-12-09 00:00:30 +00:00 |
|
Clan Merge Bot
|
4b5f81fe6a
|
update flake lock - flake-parts - 2024-12-09T00:00+00:00
Flake lock file updates:
• Updated input 'flake-parts':
'github:hercules-ci/flake-parts/506278e768c2a08bec68eb62932193e341f55c90?narHash=sha256-hgmguH29K2fvs9szpq2r3pz2/8cJd2LPS%2Bb4tfNFCwE%3D' (2024-11-01)
→ 'github:hercules-ci/flake-parts/205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9?narHash=sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c%3D' (2024-12-04)
|
2024-12-09 00:00:03 +00:00 |
|
Clan Merge Bot
|
d9ab6da5ac
|
update flake lock - disko - 2024-12-09T00:00+00:00
Flake lock file updates:
• Updated input 'disko':
'github:nix-community/disko/2814a5224a47ca19e858e027f7e8bff74a8ea9f1?narHash=sha256-2uMaVAZn7fiyTUGhKgleuLYe5%2BEAAYB/diKxrM7g3as%3D' (2024-11-30)
→ 'github:nix-community/disko/785c1e02c7e465375df971949b8dcbde9ec362e5?narHash=sha256-8dupm9GfK%2BBowGdQd7EHK5V61nneLfr9xR6sc5vtDi0%3D' (2024-12-02)
|
2024-12-09 00:00:01 +00:00 |
|
clan-bot
|
b642fbc5c5
|
Merge pull request 'inventory.{cli,api}: use only dictionaries' (#2572) from hsjobeki/clan-core:hsjobeki-main into main
|
2024-12-06 20:12:49 +00:00 |
|
Johannes Kirschbauer
|
73f77b1ca3
|
formatting: make ruff happy with generated code
|
2024-12-06 21:06:41 +01:00 |
|
Johannes Kirschbauer
|
cd233fbacb
|
lib/values: fix submodule and submoduleWith with external modules
|
2024-12-06 21:01:27 +01:00 |
|
Johannes Kirschbauer
|
4444c4a5c2
|
inventory/valuePrios: filter out unsupported freeformType
|
2024-12-06 21:00:59 +01:00 |
|
Johannes Kirschbauer
|
cc1eaf53ae
|
lib/values: fix submodule definition merging
|
2024-12-06 20:15:16 +01:00 |
|
Johannes Kirschbauer
|
388455038a
|
UI: fix type breakages
|
2024-12-06 19:53:03 +01:00 |
|
Johannes Kirschbauer
|
55d7914702
|
inventory/model: sync
|
2024-12-06 19:49:31 +01:00 |
|
Johannes Kirschbauer
|
35ebc120c5
|
serde/fix: fix construction of typedDict
|
2024-12-06 19:02:35 +01:00 |
|
Johannes Kirschbauer
|
69b7f6be5b
|
inventory.{cli,api}: use only dictionaries
|
2024-12-06 18:51:20 +01:00 |
|
Johannes Kirschbauer
|
df43639e9b
|
clan.cli: convert dataclasses into TypedDict using classgen
|
2024-12-06 18:51:20 +01:00 |
|
Johannes Kirschbauer
|
ddf44969b9
|
classgen: produce typedDict instead of dataclass
|
2024-12-06 18:51:20 +01:00 |
|
clan-bot
|
5d7bf8ad98
|
Merge pull request 'API/serde: add support for TypedDict' (#2571) from hsjobeki/clan-core:hsjobeki-main into main
|
2024-12-06 16:44:30 +00:00 |
|
Johannes Kirschbauer
|
900499ede8
|
API/serde: add support for TypedDict
|
2024-12-06 17:37:37 +01:00 |
|
clan-bot
|
b96ff1e7c1
|
Merge pull request 'Disable some broken arm64 vm tests' (#2569) from sandbox into main
|
2024-12-06 16:10:58 +00:00 |
|
Jörg Thalheim
|
5aa1f47587
|
remove unused iso output
|
2024-12-06 17:04:02 +01:00 |
|
Jörg Thalheim
|
4a49c10451
|
disable installation/backup test on arm64
|
2024-12-06 17:03:57 +01:00 |
|
Mic92
|
de2f47e361
|
Merge pull request 'installation: fix correct binary on aarch64' (#2567) from sandbox into main
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/2567
|
2024-12-06 15:39:35 +00:00 |
|
Jörg Thalheim
|
73c265bc43
|
simplify runInLinuxVM test
|
2024-12-06 15:39:35 +00:00 |
|
Jörg Thalheim
|
0a4cf8a8b8
|
tests/sshd: also log what platform we received in the assert
|
2024-12-06 15:39:35 +00:00 |
|
Jörg Thalheim
|
68dd2b9b9d
|
installation: fix correct binary on aarch64
|
2024-12-06 15:39:35 +00:00 |
|
clan-bot
|
34eb4b6ff8
|
Merge pull request 'clan-app: Fix breakage on missing inventory' (#2568) from Qubasa/clan-core:Qubasa-main into main
|
2024-12-06 14:18:31 +00:00 |
|
Qubasa
|
882c55da1f
|
clan-app: Fix breakage on missing inventory
|
2024-12-06 15:11:31 +01:00 |
|
clan-bot
|
0976128f55
|
Merge pull request 'clan-cli: made run_no_stdout runOpts compatible and make time table thread safe' (#2566) from Qubasa/clan-core:Qubasa-main into main
|
2024-12-06 11:25:49 +00:00 |
|
Qubasa
|
daf8033c25
|
clan-cli: made run_no_stdout runOpts compatible and make time table thread safe
|
2024-12-06 12:18:28 +01:00 |
|
clan-bot
|
4edda86257
|
Merge pull request 'vars migration: raise error on incomplete migration, commit migrated files' (#2565) from vars-migration-fix into main
|
2024-12-06 10:32:14 +00:00 |
|
lassulus
|
c3f2a1e588
|
vars migration: raise error on incomplete migration, commit migrated files
|
2024-12-06 11:25:17 +01:00 |
|
clan-bot
|
0caa801849
|
Merge pull request 'inventory/api: init partial update.' (#2564) from hsjobeki/clan-core:hsjobeki-main into main
|
2024-12-06 10:15:38 +00:00 |
|