Johannes Kirschbauer
03a2412227
chore(inspect): use simple list_machines
2025-06-09 20:33:17 +02:00
Johannes Kirschbauer
25875422f2
chore(api/create_clan): remove unused reponse class
2025-06-09 20:30:20 +02:00
Johannes Kirschbauer
665b2095b2
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
0b6bc81efe
Refactor(api/list_machines): rename from list_inv_machines
2025-06-09 13:33:25 +02:00
Johannes Kirschbauer
155f3721eb
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
6a8604f2b8
refactor(clan_lib): move show_clan_meta to clan_lib
2025-06-09 13:33:25 +02:00
Johannes Kirschbauer
ea65ca448d
refactor(clan_lib): move update to clan_lib.clan
2025-06-09 13:33:25 +02:00
Johannes Kirschbauer
ebf3964197
Refactor(api/update_machine): rename to set_machine; use name, flake
2025-06-09 13:33:19 +02:00
Johannes Kirschbauer
e24a197062
Chore(specific_machine_dir): use protocol to avoid direct dependency on machine class
2025-06-04 20:51:27 +02:00
Johannes Kirschbauer
8261ff09cc
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
33f3f36742
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
77ea3409b0
clan-app: Catch method not found error in api
2025-06-04 18:16:58 +02:00
kenji
44d6f0eef2
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
d32b873dfc
zerotier: Simplify endpoint configuration for moons
2025-06-04 16:46:39 +02:00
kenji
f5782e2bcf
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
d6918efbc7
zerotier: Get settings from the instance
2025-06-04 13:17:46 +00:00
kenji
b2c41fbd38
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
20ecec156b
Make ipv4Addr optional in localsend module
2025-06-04 14:53:04 +02:00
hsjobeki
dbae114233
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
3f2dfdfd05
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
e4e39f4b86
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
c9398fab12
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
84c1cb20be
Migrate mycelium from clanModule to clanService
2025-06-04 14:10:32 +02:00
pinpox
7b44e68280
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
ce1c1747cf
Apply suggestions
2025-06-04 13:12:28 +02:00
pinpox
951cf4ec3d
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
de5b988345
Re-introduce clanModules/*/default.nix for backward compatibility
2025-06-04 13:05:27 +02:00
pinpox
fe6c3a7ef9
Remove yagna package and golem-provider
2025-06-04 12:55:46 +02:00
pinpox
f1d7b915b3
Simplify and tidy up golem-provider module
2025-06-04 12:55:46 +02:00
Johannes Kirschbauer
f6c5113394
docs: expose clan service authoring interface
2025-06-04 12:43:03 +02:00
Johannes Kirschbauer
04106b24d2
docs(service-modules): add description and docs for options
2025-06-04 12:40:37 +02:00
kenji
09f5a108be
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
6548934997
!fixup: Remove ', because it breaks nix-select
2025-06-04 12:23:53 +02:00
Mic92
2219b9e8a6
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
517cb98ac5
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
75b7e26817
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
f3a8a6454b
Fix(docs): fix broken link to decision
2025-06-04 09:11:02 +02:00
lassulus
15b4646547
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
e89fb92f52
zerotier: fix targetHost
2025-06-04 08:46:01 +02:00
renovate[bot]
4ef6e093e5
Update nix-darwin digest to fa6120c
2025-06-04 05:50:11 +00:00
renovate[bot]
e0a175f5a6
Update nix-darwin digest to d46a072
2025-06-04 01:30:11 +00:00
pinpox
68fc2e25af
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
50213caa68
Migrate heisenbridge from clanModule to clanService
2025-06-04 02:45:41 +02:00
pinpox
f9b5f85dc4
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
0a0ed236ad
Migrate garage from clanModule to clanService
2025-06-04 01:29:52 +02:00
pinpox
15f5de5bcd
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
2d09e65ff4
migrate ergochat module to clanservice
2025-06-04 00:21:23 +02:00
pinpox
f34c2d0824
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
1d549918e4
Add auto-upgrade.md to docs
2025-06-03 23:31:20 +02:00
pinpox
919648eae5
nix fmt
2025-06-03 23:22:58 +02:00