hsjobeki
e589aeb2b9
Merge pull request 'Docs(cli/flash): improve disk instructions' ( #3958 ) from hsjobeki/ux into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3958
2025-06-14 08:13:50 +00:00
renovate[bot]
1ca0a5ab57
chore(deps): update nix-darwin digest to 2f140d6
2025-06-14 05:00:12 +00:00
renovate[bot]
91d7d719ab
chore(deps): update data-mesher digest to b7cc9ee
2025-06-13 18:00:12 +00:00
kenji
974cf0af82
Merge pull request 'clanServices/zerotier: Add eval tests' ( #3968 ) from kenji/clanServices/zerotier: Add eval tests into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3968
2025-06-13 13:21:20 +00:00
a-kenji
a9d662d812
clanServices/zerotier: Add eval tests
...
Add eval tests to the zerotier clanService module.
The vm module is a stub that acts as an api for the `generate-test-vars`
script, as that currently only works with a vm, not with an eval test.
This checks, if all the peers pick up their respective configuration
correctly. Without running the service itself.
2025-06-13 14:58:27 +02:00
kenji
caefaaf735
Merge pull request 'emergency-access: Don't deploy plaintext passwords' ( #3966 ) from kenji/emergency-access: Don't deploy plaintext passwords into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3966
Reviewed-by: Michael Hoang <enzime@noreply.git.clan.lol >
2025-06-13 11:50:00 +00:00
kenji
881e5083e6
Merge pull request 'emergency-access: Use default instead of mylounge instance name' ( #3965 ) from kenji/emergency-access: Use default instead of mylounge instance name into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3965
2025-06-13 11:49:47 +00:00
a-kenji
4db52a2bc0
emergency-access: Don't deploy plaintext passwords
...
Don't deploy the plaintext emergency password to the target machine.
It doesn't seem to be used anywhere.
2025-06-13 13:30:59 +02:00
a-kenji
e422237342
emergency-access: Use default instead of mylounge instance name
...
The mylounge instance name seems confusing.
2025-06-13 13:26:19 +02:00
kenji
3fd49606f5
Merge pull request 'checks: Remove the syncthing check again' ( #3964 ) from kenji/checks: Remove the syncthing check again into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3964
2025-06-13 11:23:18 +00:00
a-kenji
fac9ca497d
checks: Remove the syncthing check again
...
Someone readded it for some unknown reason.
2025-06-13 13:08:29 +02:00
Luis Hebendanz
04fee3af09
Merge pull request 'clan-app: Propagate op_key to callApi callers.' ( #3961 ) from Qubasa/clan-core:ui_get_op_key into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3961
2025-06-13 10:55:23 +00:00
Qubasa
2df223c7e8
clan-app: Propagate op_key to callApi callers.
2025-06-13 12:41:58 +02:00
Johannes Kirschbauer
99e5d7e671
Docs(cli/flash): improve disk instructions
2025-06-13 11:37:39 +02:00
Michael Hoang
371fe3181e
Merge pull request 'cli: don't error when more than one SOPS key found locally' ( #3946 ) from push-tmsrnssnwrvn into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3946
Reviewed-by: brianmcgee <brian@bmcgee.ie >
2025-06-13 08:00:37 +00:00
pinpox
d8d4d88b19
Merge pull request 'emergency-access: init service' ( #3950 ) from emergency-access into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3950
Reviewed-by: pinpox <clan@pablo.tools >
2025-06-13 07:45:05 +00:00
Michael Hoang
7f667ccc16
cli: don't error when more than one SOPS key found locally
2025-06-13 14:37:19 +07:00
Michael Hoang
ebd4970947
emergency-access: init service
2025-06-13 14:21:01 +07:00
Michael Hoang
b3e1a35e63
Merge pull request 'cli: fix secrets key update failing when used with Nix in Nix' ( #3956 ) from push-kzwtmtqokywm into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3956
2025-06-13 06:49:32 +00:00
Michael Hoang
5dc321cfb0
cli: fix secrets key update failing when used with Nix in Nix
2025-06-13 13:36:29 +07:00
renovate[bot]
c3562cb537
chore(deps): update nix-darwin digest to 72c88d5
2025-06-12 16:00:14 +00:00
brianmcgee
6810a03960
Merge pull request 'UI: new Loader component; Button and Icon v2' ( #3908 ) from ui/button into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3908
2025-06-12 15:52:17 +00:00
Luis Hebendanz
344bff03ad
Merge pull request 'init machine from inventory' ( #3862 ) from Qubasa/clan-core:refactor_machinev2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3862
2025-06-12 15:05:44 +00:00
Qubasa
c47b2ba869
clan-lib: unify get_taget_host and get_build_host
2025-06-12 16:42:28 +02:00
Qubasa
1a33f6a632
clan-cli: machine.get_inv_machine now uses actions.get_machine in the background
2025-06-12 16:36:55 +02:00
Qubasa
87f4fbfcbf
clan-cli: Fix check_machine_online to use Remote object instead of machine, this makes it possible to override HostKeyCheck properly
2025-06-12 16:36:55 +02:00
Qubasa
68b7c22faf
clan-cli: init machine from inventory
2025-06-12 16:36:55 +02:00
Luis Hebendanz
fca772a4f4
Merge pull request 'clan-lib: Add log_manager api, clan-app: Fix API test page' ( #3943 ) from Qubasa/clan-core:ui_log_collection2 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3943
2025-06-12 14:35:15 +00:00
Qubasa
e27bb956c9
clan-lib: Add LogManager class
2025-06-12 16:24:40 +02:00
Qubasa
25a6108198
clan-lib: Move task functions to own file
2025-06-12 16:23:53 +02:00
Qubasa
18be41082b
clan-app: Fix api test page
2025-06-12 16:23:33 +02:00
lassulus
98e6c7056a
Merge pull request 'generate_test_vars: add support for darwin' ( #3952 ) from lassulus/clanTest_darwin into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3952
2025-06-12 13:58:30 +00:00
lassulus
6aaedaa6df
generate_test_vars: add support for darwin
2025-06-12 14:49:12 +02:00
Brian McGee
ec62419668
feat(ui): new loader component; button and icon v2
2025-06-12 11:29:41 +01:00
renovate[bot]
a537f44b6d
chore(deps): update nix-darwin digest to e2da333
2025-06-12 08:10:12 +00:00
pinpox
563f4f361f
Merge pull request 'Migrate user-password and root-password to clan Services' ( #3918 ) from migrate-user-password into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3918
Reviewed-by: lassulus <clanlol@lassul.us >
2025-06-12 08:08:36 +00:00
pinpox
39a8374dee
migrate clanmodules/{user,root}-password to clanServices/users
...
Move the functionality of both modules into a new clanService.
root-password was previously just a special case of user-password. This
migrates it into a deduplicated clan service and adds checks
2025-06-12 09:04:26 +02:00
pinpox
774c3ff5dc
Merge pull request 'Migrate sshd to clanServices' ( #3912 ) from migrate-sshd into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3912
Reviewed-by: kenji <aks.kenji@protonmail.com >
2025-06-11 16:29:43 +00:00
pinpox
c5341837b4
Migrate sshd to clanServices
...
- migrate service
- add deprecation notice to old module
- add check
- update docs
2025-06-11 15:43:51 +02:00
lassulus
19b8d67115
Merge pull request 'bugfix for persistent loginctl sessions' ( #3903 ) from pr-3886 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3903
2025-06-11 13:15:04 +00:00
kenji
32559c0424
Merge pull request 'pkgs/distro-packages: Remove the distro packages' ( #3941 ) from kenji/pkgs/distro-packages: Remove the distro packages into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3941
Reviewed-by: lassulus <clanlol@lassul.us >
2025-06-11 13:00:44 +00:00
DavHau
fb80e13b04
Merge pull request 'dummy-test: add vars' ( #3940 ) from davhau/test into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3940
2025-06-11 12:55:41 +00:00
lassulus
3784682c3a
clan-cli: reduce ssh controlmaster timeout to 1min
2025-06-11 14:39:50 +02:00
adeci
ad5ab560b4
bugfix for persistent loginctl sessions
2025-06-11 14:38:37 +02:00
DavHau
572e02c806
dummy-test: add vars
2025-06-11 19:30:13 +07:00
DavHau
6f451c700d
clan tests: allow testing CLI interactions
...
This is an improvement of the clanTest nixos vm test module.
The module now has a new option clan.test.fromFlake that allows to specify a flake.nix as the source for the test clan instead of specifying clan.XXX options.
This in turn allows accessing the `flake.nix` inside the test driver allowing to use the clan cli on it
2025-06-11 19:30:13 +07:00
kenji
86f6458cce
Merge pull request 'borgbackup: Move tests close to service' ( #3939 ) from kenji/borgbackup: Move tests close to service into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3939
2025-06-11 12:05:50 +00:00
a-kenji
ae2d9e57ab
pkgs/distro-packages: Remove the distro packages
...
Remove the distro packages for now.
They can be added back, if we actually need them again.
2025-06-11 13:54:13 +02:00
a-kenji
316ec8c526
borgbackup: Move tests close to service
2025-06-11 13:47:29 +02:00
kenji
600310f263
Merge pull request 'agit: init agit helper' ( #3938 ) from kenji/agit: init agit helper into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3938
2025-06-11 10:39:48 +00:00