Qubasa
efdae17663
clan-app: Fix incorrect handling of --target-host in update
2025-06-17 14:09:10 +02:00
Qubasa
0a8bd26c77
clan-app: Fix UI errors
2025-06-17 14:09:10 +02:00
Qubasa
521d9bcd28
genmoon.py: Fix type error
2025-06-17 14:09:10 +02:00
Qubasa
6a3bffad42
clan-lib: Refactor remote host handling to function parameters
...
This refactoring improves the separation of concerns by moving remote host creation logic from the Machine class to the calling functions, making the code more flexible and testable.
2025-06-17 14:09:10 +02:00
Mic92
2af619609a
Merge pull request 'install: correctly pass nix options to nixos-anywhere' ( #3989 ) from nixos-anywhere-options into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3989
2025-06-17 11:49:13 +00:00
kenji
6ab082d080
Merge pull request 'agit: Add -a flag alias for --auto' ( #3992 ) from kenji/agit: Add -a flag alias for --auto into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3992
2025-06-17 11:44:04 +00:00
a-kenji
02f362df92
agit: Add -a flag alias for --auto
2025-06-17 12:45:37 +02:00
Jörg Thalheim
7ce65f429c
install: correctly pass nix options to nixos-anywhere
...
The nix_options were collected but never passed to the nixos-anywhere command.
This fix adds the options to the command before the target host argument.
2025-06-17 12:43:20 +02:00
kenji
4575251b7f
Merge pull request 'clanServices: Enable garage by default' ( #3987 ) from kenji/clanServices: Enable garge by default into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3987
2025-06-17 10:33:26 +00:00
Mic92
79f1bed800
Merge pull request 'make setupNixInNixPython a python package' ( #3984 ) from setupNixInNixPython-only into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3984
2025-06-17 10:14:53 +00:00
kenji
212a02a202
Merge pull request 'pyproject: Fix typo' ( #3963 ) from kenji/pyproject: Fix typo into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3963
2025-06-17 10:08:53 +00:00
a-kenji
55db78fbde
clanServices/garage: Enable garage by default
2025-06-17 12:06:41 +02:00
kenji
19eed0cff5
Merge pull request 'agit: Add documentation to EDIT_MSG and strip comments' ( #3986 ) from kenji/agit: Add documentation to EDIT_MSG and strip comments into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3986
2025-06-17 10:01:29 +00:00
Jörg Thalheim
0fb326b2f3
Apply nix fmt on setupNixInNixPython-only
2025-06-17 12:01:12 +02:00
a-kenji
f92cc19647
agit: Add documentation to EDIT_MSG and strip comments
...
Add documentation to EDIT_MSG and strip comments
2025-06-17 11:48:12 +02:00
kenji
47cf00df60
Merge pull request 'agit: Allow specifying commit information through the editor' ( #3982 ) from kenji/agit: Allow specifying commit information through the editor into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3982
2025-06-17 09:27:39 +00:00
a-kenji
3ada326fde
agit: Allow specifying through EDITOR
2025-06-17 11:00:03 +02:00
renovate[bot]
30dfe1656f
chore(deps): update sops-nix digest to 77c423a
2025-06-17 00:20:11 +00:00
a-kenji
80ad10b8e5
pkgs/*: Remove pytest coverage testing from every single test run
...
There was no noticeable positive impact from having coverage reports on
every single test run.
While adding a separate command to check coverage might be added in the
future, the overhead of collecting the coverage for every test run made
seems not worth it currently.
2025-06-16 15:46:36 +00:00
pinpox
1132185b7d
Merge pull request 'Migrate state-version to clanServices' ( #3947 ) from migrate-state-version into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3947
2025-06-16 13:29:20 +00:00
pinpox
c9433a7784
Merge pull request 'Migrate packages module to clanServices' ( #3945 ) from migrate-packages into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3945
2025-06-16 10:36:56 +00:00
pinpox
d1d15c34b7
add docs
2025-06-16 12:22:25 +02:00
pinpox
3b0fb23082
Migrate packages module to clanServices
2025-06-16 12:22:24 +02:00
kenji
003c128482
Merge pull request 'zerotier: Add a default to the allowedIps controller setting' ( #3959 ) from kenji/zerotier: Add a default to the allowedIps controller setting into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3959
2025-06-16 10:07:11 +00:00
pinpox
13b987d3c4
migrate state-version
2025-06-16 11:28:35 +02:00
pinpox
482fee1ff2
Merge pull request 'Migrate trusted-nix-caches to clanServices' ( #3949 ) from migrate-nix-caches into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3949
2025-06-16 09:03:08 +00:00
renovate[bot]
f3fccb1d9c
chore(deps): update disko digest to 7f1857b
2025-06-16 02:50:14 +00:00
Michael Hoang
9bd1ce9a6f
Merge pull request 'clanServices/emergency-access: use more descriptive instance name' ( #3974 ) from push-nmlzqzptwsmv into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3974
2025-06-15 06:39:54 +00:00
Michael Hoang
8a7120b3da
clanServices/emergency-access: use more descriptive instance name
2025-06-15 13:27:40 +07:00
hsjobeki
f0e3b753dc
Merge pull request 'Feat(machine/templates): simplify template args for machines command' ( #3937 ) from hsjobeki/template-ux into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3937
2025-06-14 08:25:28 +00:00
hsjobeki
6501b50058
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]
9af3cc88bf
chore(deps): update nix-darwin digest to 2f140d6
2025-06-14 05:00:12 +00:00
renovate[bot]
2820adb07a
chore(deps): update data-mesher digest to b7cc9ee
2025-06-13 18:00:12 +00:00
kenji
69dfee3316
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
96325c0c29
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
626c80f029
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
3c81b6073d
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
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
a-kenji
34a0e077ee
emergency-access: Use default instead of mylounge instance name
...
The mylounge instance name seems confusing.
2025-06-13 13:26:19 +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
a-kenji
333a06456e
pyproject: Fix typo
2025-06-13 13:05:21 +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
a-kenji
858b34769e
zerotier: Add a default to the allowedIps controller setting
2025-06-13 11:48:58 +02:00
Johannes Kirschbauer
8b72d569e7
Docs(cli/flash): improve disk instructions
2025-06-13 11:37:39 +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