renovate[bot]
e18efdd48f
Update data-mesher digest to c14644b
2025-05-07 11:20:09 +00:00
DavHau
8b652866c7
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
DavHau
caacf65dc0
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
f8723ab897
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
b877df4c6e
vars/interface: Fix typo
2025-05-06 19:48:08 +00:00
kenji
bf04eabc21
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
5149ed9318
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
4d84180dd9
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
7571fdef74
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
7d55511d6f
fix(services): features.API set to true and readOnly
2025-05-06 18:58:40 +02:00
Johannes Kirschbauer
cbd7157cfc
feat(modules): derive module list from inputs and local modules
2025-05-06 18:57:54 +02:00
kenji
25faba4795
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
0f0bab7976
adr/2: Fix typo
2025-05-06 18:23:45 +02:00
hsjobeki
f0e18bbdfb
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
6d4db71ea3
Refactor(machine/class): use frozen dataclass for class 'machine'
2025-05-06 17:12:52 +02:00
Johannes Kirschbauer
b21c98db7f
Refactor(machine/install): don't mutate the machine class during installation
2025-05-06 17:09:37 +02:00
hsjobeki
df3fe00b8a
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
7371085c05
Refactor(machine/update): cleanup dataflow and logic conditions to be intuitive
2025-05-06 16:49:32 +02:00
Mic92
6804327bca
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
ec76d5f8e5
only apply ssh control master to local ssh connection
2025-05-06 13:11:30 +02:00
Jörg Thalheim
864cdf33a7
Host: actual setup ssh controlmaster
...
before we were not entering the context manager
2025-05-06 13:11:30 +02:00
Mic92
e6dbccd8e5
Merge pull request 'Add CODEOWNERS and tag @lopter as a reviewer on vars and secrets changes' ( #3508 ) from lopter/clan-core:lo-vars-codeowner into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3508
2025-05-06 10:48:46 +00:00
hsjobeki
30ac51b313
Merge pull request 'chore(API): cleanup remove unnused functions' ( #3516 ) from hsjobeki/clan-core:api-cleanup-2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3516
2025-05-06 10:42:37 +00:00
Johannes Kirschbauer
00b12c2c51
chore(API): cleanup remove unnused functions
2025-05-06 12:29:11 +02:00
kenji
085d726217
Merge pull request 'container-test-driver/nsenter: Improve printing of command' ( #3514 ) from kenji/clan-core:ke-nsenter-pprint into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3514
2025-05-06 10:11:20 +00:00
a-kenji
3e65a76dfe
container-test-driver/nsenter: Improve printing of command
...
Improves printing of `nsenter` command, so that it can easier be copied.
2025-05-06 10:11:20 +00:00
Mic92
929632049e
Merge pull request 'fix clan machines update with build-host' ( #3512 ) from build-host into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3512
2025-05-06 09:56:48 +00:00
Jörg Thalheim
0d1e642dfd
fix build_host set if it doesn't exist
2025-05-06 09:56:58 +02:00
Mic92
8af68cbd9d
Merge pull request 'fix incorrect target host when build host is set' ( #3511 ) from ssh-foo into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3511
2025-05-06 07:54:40 +00:00
Jörg Thalheim
a44fee9eab
fix incorrect target host when build host is set
2025-05-06 09:54:08 +02:00
Mic92
b27f34aed3
Merge pull request 'decisions: propose an ADR to formalize the ADR numbering process' ( #3507 ) from lopter/clan-core:lo-adr-numbering-process into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3507
2025-05-06 07:32:41 +00:00
Jörg Thalheim
cd23c9ff41
fix incorrect target host when build host is set
2025-05-06 09:26:59 +02:00
Louis Opter
852a673839
Add CODEOWNERS and tag @lopter as a reviewer on vars and secrets changes
...
Since I am working in those areas through [ADR-7], I would like to know
when they get changed, and possibly have a say.
[ADR-7]: https://git.clan.lol/clan/clan-core/pulls/3196
2025-05-05 23:40:11 +00:00
Louis Opter
763a403e9f
decisions: propose an ADR to formalize the ADR numbering process
2025-05-05 23:22:31 +00:00
renovate[bot]
78f8a080a8
chore(deps): update sops-nix digest to e93ee1d
2025-05-05 22:50:09 +00:00
Luis Hebendanz
af2a00bde3
Merge pull request 'clan-cli: fix bubblewrap not finding bash when IN_NIX_SANDBOX=1 if prev environment doesn't have it in PATH' ( #3503 ) from Qubasa/clan-core:fix_bubblewrap_bash_path into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3503
2025-05-05 21:07:22 +00:00
Luis Hebendanz
47c44ec7ec
Merge pull request 'clan-cli: add test_create in clan_lib test folder' ( #3501 ) from Qubasa/clan-core:api_vm_test into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3501
2025-05-05 20:29:57 +00:00
Qubasa
1f66e90db1
clan-cli: fix bubblewrap not finding bash when IN_NIX_SANDBOX=1 if prev environment doesn't have it in PATH
2025-05-05 22:19:17 +02:00
hsjobeki
89fbf723ca
Merge pull request 'API(cli): add method to Flake class to allow calling nix functions' ( #3502 ) from hsjobeki/clan-core:improvements-2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3502
2025-05-05 20:16:28 +00:00
Qubasa
548fdfb877
clan-cli: add test_create in clan_lib test folder
2025-05-05 22:16:02 +02:00
Johannes Kirschbauer
e44d34ef99
feat(clanLib): init evalServiceSchema
2025-05-05 21:55:29 +02:00
Johannes Kirschbauer
acc6797c22
API(cli): add method to Flake class to allow calling nix functions
2025-05-05 21:46:20 +02:00
Johannes Kirschbauer
9fbd943f44
API(clanInternals): add 'evalServiceSchema' endpoint
2025-05-05 21:46:20 +02:00
Johannes Kirschbauer
d42d9ad943
tests: add error prefix for json schema in checks
2025-05-05 21:46:16 +02:00
renovate[bot]
3c16ccdb38
chore(deps): update nixpkgs digest to ed30f8a
2025-05-05 16:10:18 +00:00
renovate[bot]
7b9e431da7
chore(deps): update data-mesher digest to d63db16
2025-05-05 15:50:11 +00:00
Mic92
05388c9c7e
Merge pull request 'Log nsenter command on container tests' ( #3498 ) from log-nsenter into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3498
2025-05-05 12:01:08 +00:00
pinpox
fe36aa4161
Log nsenter command on container tests
2025-05-05 13:00:11 +02:00
DavHau
6829c7f2dd
vars: improve API of generate_vars_for_machine
...
receive list of generator names as an argument instead of generator objects
2025-05-05 15:55:04 +07:00
renovate[bot]
aa2e8eef88
chore(deps): update data-mesher digest to 0b5ff29
2025-05-05 08:10:11 +00:00