a-kenji
30f1d1e6da
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
kenji
edb156a387
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
c2f20c0ff0
checks: Remove the syncthing check again
...
Someone readded it for some unknown reason.
2025-06-13 13:08:29 +02:00
Luis Hebendanz
48a91d2017
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
8e79f78ef2
clan-app: Propagate op_key to callApi callers.
2025-06-13 12:41:58 +02:00
Michael Hoang
eabf7f86fc
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
f1a0114739
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
6b4df65412
cli: don't error when more than one SOPS key found locally
2025-06-13 14:37:19 +07:00
Michael Hoang
fc13e0be51
emergency-access: init service
2025-06-13 14:21:01 +07:00
Michael Hoang
41822097c7
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
362a889d0f
cli: fix secrets key update failing when used with Nix in Nix
2025-06-13 13:36:29 +07:00
renovate[bot]
b16dc0a58f
chore(deps): update nix-darwin digest to 72c88d5
2025-06-12 16:00:14 +00:00
brianmcgee
3239d4b614
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
02a4c49952
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
85537b7816
clan-lib: unify get_taget_host and get_build_host
2025-06-12 16:42:28 +02:00
Qubasa
e1091c0692
clan-cli: machine.get_inv_machine now uses actions.get_machine in the background
2025-06-12 16:36:55 +02:00
Qubasa
82299a5361
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
2540215f2e
clan-cli: init machine from inventory
2025-06-12 16:36:55 +02:00
Luis Hebendanz
33be415922
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
e6025493c4
clan-lib: Add LogManager class
2025-06-12 16:24:40 +02:00
Qubasa
726b8f4c6c
clan-lib: Move task functions to own file
2025-06-12 16:23:53 +02:00
Qubasa
42ac12b34e
clan-app: Fix api test page
2025-06-12 16:23:33 +02:00
lassulus
184f16d6f1
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
a267cc2f69
generate_test_vars: add support for darwin
2025-06-12 14:49:12 +02:00
Brian McGee
8f93015d80
feat(ui): new loader component; button and icon v2
2025-06-12 11:29:41 +01:00
renovate[bot]
e1df99ea31
chore(deps): update nix-darwin digest to e2da333
2025-06-12 08:10:12 +00:00
pinpox
3e94b75ada
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
db5e23e701
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
27998d777a
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
e4bb9e1958
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
be0a5202e7
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
3fee93811a
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
c624119ad0
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
35a7bbf5d8
clan-cli: reduce ssh controlmaster timeout to 1min
2025-06-11 14:39:50 +02:00
adeci
31f79abb53
bugfix for persistent loginctl sessions
2025-06-11 14:38:37 +02:00
DavHau
559baa56a8
dummy-test: add vars
2025-06-11 19:30:13 +07:00
DavHau
b13f64c96d
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
90746e0a19
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
a64f68f37a
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
a5d15d7832
borgbackup: Move tests close to service
2025-06-11 13:47:29 +02:00
kenji
f86816ec1e
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
a-kenji
de5306e16d
agit: init agit helper
...
This initializes a very simple AGit helper script.
Usage:
```
agit create
```
or
```
agit c
```
To create a new AGit Pr.
Integrate Pulling from an AGit remote.
Gitea doesn't expose an AGit endpoint in the api, or the `tea` cli.
This makes pulling not feasible, since there is no robust way to query
the AGit topic, which is the ref that need to be pulled.
One possible solution currently could be scraping the gitea instructions
for forking a pull request on an AGit PR.
2025-06-11 12:26:19 +02:00
renovate[bot]
0e6f8766f7
chore(deps): update sops-nix digest to 50754df
2025-06-10 22:10:12 +00:00
hsjobeki
1414c8e519
Merge pull request 'Chore(templates): move helper functions into a util file' ( #3930 ) from hsjobeki/utils into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3930
2025-06-10 17:52:44 +00:00
hsjobeki
1b411fe8d3
Merge pull request 'Chore(complete_machines): simplify by using inventoryStore' ( #3929 ) from hsjobeki/cleanups into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3929
2025-06-10 17:42:55 +00:00
Johannes Kirschbauer
8ca3dc36d7
Chore(templates): move helper functions into a util file
2025-06-10 19:38:10 +02:00
Johannes Kirschbauer
17527082f4
chore(clanInternals): remove unused 'templates' attribute"
2025-06-10 19:26:04 +02:00
Johannes Kirschbauer
7b7e1cf246
feat(clanInternals): dont allow superfluous options
2025-06-10 19:16:26 +02:00
Johannes Kirschbauer
30fe01be7b
Chore(complete_machines): simplify by using inventoryStore
2025-06-10 19:15:07 +02:00
Johannes Kirschbauer
b2785d3b24
Chore(flake.py): remove unused uncached_nix_eval_with_args
2025-06-10 19:15:07 +02:00