Johannes Kirschbauer
217df6b98c
chore(inspect): use simple list_machines
2025-06-09 20:33:17 +02:00
Johannes Kirschbauer
7a1cab1412
chore(api/create_clan): remove unused reponse class
2025-06-09 20:30:20 +02:00
Johannes Kirschbauer
2685db33d7
Refactor(cli/list_machines): rename to list_full_machines
...
This makes it clear that this should be used with care
It is potentially more expensive to create the full object, therefore it should be discouraged by its longer name
This listing is implemented based on the basic listing, where each item is turned into the bigger machine class
2025-06-09 13:40:57 +02:00
Johannes Kirschbauer
57e71e6c66
Refactor(api/list_machines): rename from list_inv_machines
2025-06-09 13:33:25 +02:00
Johannes Kirschbauer
e65cba43f7
refactor: cleanup unused imports
...
They are registered already if they are located as module in clan_lib
2025-06-09 13:33:25 +02:00
Johannes Kirschbauer
7c4b836963
refactor(clan_lib): move show_clan_meta to clan_lib
2025-06-09 13:33:25 +02:00
Johannes Kirschbauer
ad948ec097
refactor(clan_lib): move update to clan_lib.clan
2025-06-09 13:33:25 +02:00
Johannes Kirschbauer
7f478bffe2
Refactor(api/update_machine): rename to set_machine; use name, flake
2025-06-09 13:33:19 +02:00
Johannes Kirschbauer
730ab8a25e
Chore(specific_machine_dir): use protocol to avoid direct dependency on machine class
2025-06-04 20:51:27 +02:00
Johannes Kirschbauer
ea1c1a5185
Chore(api): narrow down get_machine
...
Dont require the user to pass the machine into the same getter function
The workflow contradicts itself here
2025-06-04 20:38:45 +02:00
Luis Hebendanz
5a85d4e1ce
Merge pull request 'clan-app: Catch method not found error in api' ( #3860 ) from Qubasa/clan-core:clan_app_fix into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3860
2025-06-04 16:28:24 +00:00
Qubasa
7df19df224
clan-app: Catch method not found error in api
2025-06-04 18:16:58 +02:00
kenji
0d79f8de2b
Merge pull request 'zerotier: Simplify endpoint configuration for moons' ( #3859 ) from kenji/clan-core:ke-zerotier-option-moon into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3859
2025-06-04 15:09:48 +00:00
a-kenji
41c7a99b6b
zerotier: Simplify endpoint configuration for moons
2025-06-04 16:46:39 +02:00
kenji
7dad9e65cf
Merge pull request 'zerotier: Get settings from the instance' ( #3855 ) from kenji/clan-core:ke-zerotier-settings into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3855
2025-06-04 13:17:46 +00:00
a-kenji
37e473e4ca
zerotier: Get settings from the instance
2025-06-04 13:17:46 +00:00
kenji
b988e5018a
Merge pull request 'Make IPv4 address optional in localsend module' ( #3856 ) from optional-localsend-ipv4 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3856
2025-06-04 13:14:26 +00:00
pinpox
4cafd7df1f
Make ipv4Addr optional in localsend module
2025-06-04 14:53:04 +02:00
hsjobeki
f5ae0fc394
Merge pull request 'docs(service-modules): add description and docs for options' ( #3848 ) from doc-1 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3848
2025-06-04 12:44:32 +00:00
kenji
fbff43a16a
Merge pull request 'Migrate mycelium from clanModule to clanService' ( #3852 ) from migrate-mycelium into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3852
2025-06-04 12:34:26 +00:00
Johannes Kirschbauer
b3321d5482
Fix(tests/inventory): fix test by adding passtrhough
...
Since nixosModule is not inspectable during unit test
2025-06-04 14:30:12 +02:00
Johannes Kirschbauer
4883b11bb6
Feat(clanServices): expose all other instance options than nixosModule
...
This is usefull for augmenting the perInstance module
2025-06-04 14:29:36 +02:00
pinpox
8c0107481e
Migrate mycelium from clanModule to clanService
2025-06-04 14:10:32 +02:00
pinpox
b77a471a42
Merge pull request 'Re-introduce clanModules/*/default.nix for backward compatibility' ( #3850 ) from add-module-default-nix into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3850
Reviewed-by: kenji <aks.kenji@protonmail.com >
2025-06-04 11:22:53 +00:00
pinpox
0c2a570282
Apply suggestions
2025-06-04 13:12:28 +02:00
pinpox
ff943ecf41
Merge pull request 'Remove Golem-provider module' ( #3847 ) from migrate-golemprovider into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3847
2025-06-04 11:09:35 +00:00
pinpox
c7e08d8646
Re-introduce clanModules/*/default.nix for backward compatibility
2025-06-04 13:05:27 +02:00
pinpox
b27046c604
Remove yagna package and golem-provider
2025-06-04 12:55:46 +02:00
pinpox
c0728e13e6
Simplify and tidy up golem-provider module
2025-06-04 12:55:46 +02:00
Johannes Kirschbauer
6e7b2f94e5
docs: expose clan service authoring interface
2025-06-04 12:43:03 +02:00
Johannes Kirschbauer
0180013e68
docs(service-modules): add description and docs for options
2025-06-04 12:40:37 +02:00
kenji
8a9843e7ca
Merge pull request 'zerotier: Migrate from clanModule to clanServices' ( #3820 ) from kenji/clan-core:ke-migrate-clan-module-zerotier into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3820
2025-06-04 10:37:35 +00:00
a-kenji
bd7e93e330
!fixup: Remove ', because it breaks nix-select
2025-06-04 12:23:53 +02:00
Mic92
7050db796a
Merge pull request 'Add warning note for users on cloud machines' ( #3806 ) from RuboGubo/clan-core:main into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3806
2025-06-04 10:09:19 +00:00
a-kenji
24cf1bcc50
zerotier: Migrate from clanModule to clanServices
...
This migrates zerotier from clanModules to clanServices.
This is a graceful migration and does not yet disables any of the
clanModule functionality.
2025-06-04 11:04:51 +02:00
hsjobeki
31d0401cdd
Merge pull request 'Fix(docs): fix broken link to decision' ( #3844 ) from doc-1 into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3844
2025-06-04 08:34:37 +00:00
Johannes Kirschbauer
13ab73873f
Fix(docs): fix broken link to decision
2025-06-04 09:11:02 +02:00
lassulus
b0bbf9d6bc
Merge pull request 'zerotier: fix targetHost' ( #3842 ) from connectivity_by_default_fix into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3842
2025-06-04 06:58:40 +00:00
lassulus
39db9727d5
zerotier: fix targetHost
2025-06-04 08:46:01 +02:00
renovate[bot]
afd801e6f9
Update nix-darwin digest to fa6120c
2025-06-04 05:50:11 +00:00
renovate[bot]
b975d747c6
Update nix-darwin digest to d46a072
2025-06-04 01:30:11 +00:00
pinpox
a0f3835998
Merge pull request 'Migrate heisenbridge from clanModule to clanService' ( #3837 ) from migrate-heisenbridge into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3837
2025-06-04 00:56:42 +00:00
pinpox
1ec71dcdd1
Migrate heisenbridge from clanModule to clanService
2025-06-04 02:45:41 +02:00
pinpox
49425775eb
Merge pull request 'Migrate garage from clanModule to clanService' ( #3836 ) from migrate-garage into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3836
2025-06-03 23:43:58 +00:00
pinpox
243f90ef9e
Migrate garage from clanModule to clanService
2025-06-04 01:29:52 +02:00
pinpox
2ee3986a8c
Merge pull request 'Migrate ergochat from clanModule to clanService' ( #3835 ) from migrate-ergochat into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3835
2025-06-03 22:32:12 +00:00
pinpox
ccc64b6aca
migrate ergochat module to clanservice
2025-06-04 00:21:23 +02:00
pinpox
eb5fa75be6
Merge pull request 'Migrate auto-upgrade from clanModule to clanService' ( #3827 ) from migrate-auto-upgrade into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3827
2025-06-03 21:40:57 +00:00
pinpox
1b16d844e7
Add auto-upgrade.md to docs
2025-06-03 23:31:20 +02:00
pinpox
bd1703e8fd
nix fmt
2025-06-03 23:22:58 +02:00