Commit Graph
15 Commits
Author SHA1 Message Date
Pasha Sviderski 23d6b4409a machine: make each machine the source of truth for its configuration, sync it to cluster store 2026-06-19 20:51:19 +10:00
Pasha Sviderski 0c3b8b122f network: add auto-detection of optimal MTU for WireGuard interface, --wg-mtu flag, set max_mtu for Corrosion to 1232 2026-06-16 21:36:12 +10:00
Aaron EcholsandGitHub 424263bdd4 feat: allow to customise WireGuard listen port with --wg-port for machine init/add (#366) 2026-05-19 16:55:55 +10:00
Pavel Sviderski 8d16da596c feat(dns-server): run embedded internal DNS server on machine IP in uncloudd daemon process 2025-04-30 17:24:52 +10:00
Pavel Sviderski 3757813b20 refactor: rename main module to github.com/psviderski/uncloud 2025-03-22 18:25:08 +10:00
Pavel Sviderski 035f44896d refactor cluster network related constants 2024-11-28 19:57:26 +10:00
Pavel Sviderski f06dd865fa update existing WG peers instead of replacing to not interrupt and lose track of handshakes 2024-10-07 20:06:15 +10:00
Pavel Sviderski 7b98ed34df calculate WG peer connection status 2024-10-07 14:58:21 +10:00
Pavel Sviderski 676f22a935 start WG network when the machine is initialised via RPC call 2024-09-10 18:23:55 +10:00
Pavel Sviderski 945eff471b add uncloud machine token command to print machine token to add machine to cluster 2024-09-05 16:13:27 +10:00
Pavel Sviderski 4656bdd132 minor config refactor and management IP 2024-09-05 12:22:53 +10:00
Pavel Sviderski fd396dd91f add management IP to machine and peer configs, update daemon to listen on it 2024-08-30 18:33:37 +10:00
Pavel Sviderski eed2c8809c generate user key for new cluster and add it to peers on bootstrap machine 2024-08-29 15:38:13 +10:00
Pavel Sviderski e074b6855f implement uncloudd daemon that starts a WireGuard network without peer probing 2024-08-26 17:09:54 +10:00
Pavel Sviderski 222edb7647 add machine config 2024-08-24 22:07:05 +10:00