Jeremy Fleischman
d2b8307e77
Add a note about giving the Zerotier network a better name
...
It's *very* easy to miss the "default" in the following code snippet.
It's quite useful to have a non-"default" Zerotier network name, for
example, when configuring data-mesher, you need to specify the
`network.interface` setting.
2025-06-05 13:21:48 -07:00
pinpox
fbdf750694
Merge pull request 'Expose importer module' ( #3873 ) from expose-importer-service into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3873
2025-06-05 18:11:44 +00:00
pinpox
9663b68eae
Expose importer module
2025-06-05 19:57:19 +02:00
kenji
94e26fb9de
Merge pull request 'zerotier: Allow the controller to accept external Ips' ( #3871 ) from kenji/clan-core:ke-zerotier-allow-external-ips into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3871
2025-06-05 16:53:46 +00:00
a-kenji
e2f8266390
zerotier: Allow the controller to accept external Ips
...
Allow the controller to accept external zerotier Ips into the network
through declarative settings.
Closes: #3787
2025-06-05 16:53:46 +00:00
pinpox
5cdba53949
Merge pull request 'clanServices/importer: fix manifest name' ( #3872 ) from migrate-importer into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3872
2025-06-05 16:49:06 +00:00
pinpox
5b2f77e06c
fix manifest name
2025-06-05 18:37:15 +02:00
pinpox
5a4044815d
Merge pull request 'Migrate Importer module' ( #3854 ) from migrate-importer into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3854
Reviewed-by: Luis Hebendanz <consulting@qube.email >
2025-06-05 16:29:37 +00:00
pinpox
8263c0cc6c
wait for mycelium port
2025-06-05 18:03:59 +02:00
pinpox
9bf0d133c8
Add readme for clanServices/importer
2025-06-05 17:49:22 +02:00
pinpox
7f6abbd87d
migrate importer module
2025-06-05 17:49:22 +02:00
Luis Hebendanz
e5f6167d5f
Merge pull request 'clan_lib: Fix quoting issues' ( #3870 ) from Qubasa/clan-core:fix_quoting_issues into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3870
2025-06-05 15:41:04 +00:00
kenji
d35616acf9
Merge pull request 'Open port for localsend' ( #3869 ) from localsend-open-fw into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3869
Reviewed-by: kenji <aks.kenji@protonmail.com >
2025-06-05 15:33:11 +00:00
Qubasa
4fa73e4b92
clan_lib: Fix quoting issues
2025-06-05 17:24:36 +02:00
pinpox
4c42af872b
Open port for localsend
2025-06-05 17:19:45 +02:00
kenji
f12b933638
Merge pull request 'zerotier: Emphasize that moons are optional' ( #3868 ) from kenji/clan-core:ke-zerotier-documentation-expand into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3868
2025-06-05 14:07:47 +00:00
a-kenji
be86c31d42
zerotier: Emphasize that moons are optional
2025-06-05 15:56:05 +02:00
kenji
e9bfc562b6
Merge pull request 'zerotier: Add a usage example to the documentation' ( #3867 ) from kenji/clan-core:ke-zerotier-documentation into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3867
2025-06-05 13:47:25 +00:00
a-kenji
ee0891f8f0
zerotier: Add a usage example to the documentation
2025-06-05 15:28:01 +02:00
kenji
d26b885005
Merge pull request 'Migrate localsend to clanServices' ( #3866 ) from migrate-localsend into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3866
2025-06-05 13:26:06 +00:00
pinpox
cf4ac219b3
Fix manifest.name
2025-06-05 15:14:15 +02:00
pinpox
fed5613874
Add README
2025-06-05 14:54:27 +02:00
pinpox
bbd123b4c9
Add roles directory
2025-06-05 13:27:55 +02:00
pinpox
38dd90bc62
Migrate localsend to clanServices
2025-06-05 12:49:51 +02:00
pinpox
a6759af65f
Merge pull request 'Clean up checks' ( #3853 ) from cleanup-checks into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3853
2025-06-05 10:40:55 +00:00
renovate[bot]
b6b010077c
chore(deps): update disko digest to a4f7deb
2025-06-05 02:30:11 +00:00
hsjobeki
9a77e0db43
Merge pull request 'Feat(jsonschema): simplify isRequired, look into default and defaultText' ( #3861 ) from json-schema into main
...
Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/3861
2025-06-04 18:34:40 +00:00
Johannes Kirschbauer
1019911b20
feat(jsonschema): filter out $exportedModuleInfo by default
2025-06-04 20:22:54 +02:00
Johannes Kirschbauer
7a7bcf68c6
feat(jsonschema): remove 'default' if 'defaultText' is present
...
default is likely to contain an error thunk if defaultText is set
including it into $exportedModuleInfo makes it non-serializable
2025-06-04 20:22:32 +02:00
Johannes Kirschbauer
dad55040ba
Feat(jsonschema): simplify isRequired, look into default and defaultText
2025-06-04 19:57:39 +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
2faf802f64
cleanup checks/flake-module.nix
2025-06-04 14:59:30 +02: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