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 |
|
 
|
24b81af43c
|
feat: add :51090/metrics endpoint with Prometheus metrics listening on machine IP (#304)
Signed-off-by: Miek Gieben <miek@miek.nl>
Co-authored-by: Pasha Sviderski <me@psviderski.name>
|
2026-05-29 18:23:07 +10:00 |
|
Pasha Sviderski
|
71da32549a
|
refactor: migrate to run Corrosion service as managed container instead of systemd unit, automatically migrate data to v1
|
2026-05-25 17:15:44 +10:00 |
|
Pasha Sviderski
|
9236aa341a
|
refactor: migrate to latest Corrosion version 2026.5.14 for ucind (compare versions vector for store sync)
|
2026-05-25 14:09:51 +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 |
|
Pasha Sviderski
|
a67f936cc1
|
chore: wait for known missing changes during the initial cluster store sync
|
2026-03-09 17:40:51 +10:00 |
|
Pasha Sviderski
|
8d8acd5410
|
chore: wait for the initial store sync and cluster components before serving cluster gRPC requests
|
2025-12-23 19:00:09 +10:00 |
|
Pasha Sviderski
|
777615bc56
|
chore: add TODO to remove extra checks after upgrading clusters to perform store sync
|
2025-12-19 20:52:46 +10:00 |
|
Pasha Sviderski
|
b2322e1c49
|
fix: WireGuard peers misconfiguration on joined machine by waiting for the initial store sync
|
2025-12-19 19:52:13 +10:00 |
|
Pasha Sviderski
|
b6dfc2175f
|
fix: reconfigure WireGuard peers when listed >=1 machines in cluster store (fixes #155)
|
2025-11-07 12:51:40 +10:00 |
|
Pasha Sviderski
|
fa004d63bb
|
chore: add firewall rule to allow cluster machines to push to other machines unregistry
|
2025-10-01 12:34:03 +10:00 |
|
Pasha Sviderski
|
08f233c5b1
|
fix: auto-detect containerd.sock path and conditionally start unregistry
|
2025-09-23 15:10:34 +10:00 |
|
Pasha Sviderski
|
b6b8286118
|
feat: run embedded unregistry on machine IP in uncloudd daemon
|
2025-09-19 20:43:20 +10:00 |
|
Pasha Sviderski
|
4cc1e556dd
|
chore: store ServiceContainer (includes service spec) instead of Container in Corrosion store
|
2025-08-14 14:53:33 +10:00 |
|
Pasha Sviderski
|
b39585df4c
|
chore: do not masquerade container IPs when communicating via WG mesh
|
2025-08-04 19:09:38 +10:00 |
|
Pasha Sviderski
|
35d0a90125
|
fix: add machine with UFW firewall (allow ipv6 management traffic) fixes #65
|
2025-08-04 16:50:18 +10:00 |
|
Pasha Sviderski
|
4166474ee8
|
fix: race on cluster init by waiting for corrosion service to become ready with schema applied
|
2025-07-25 16:28:32 +10:00 |
|
Pasha Sviderski
|
1b6130447f
|
chore: use a new uncancelled context for stopping corrosion service
|
2025-07-25 13:03:20 +10:00 |
|
Pasha Sviderski
|
614212a24c
|
chore: clean up custom iptables chains on machine reset
|
2025-07-25 12:37:54 +10:00 |
|
Pasha Sviderski
|
7a6c5bf6d7
|
feat: machine Reset endpoint with asynchronous resource and data cleanup
|
2025-07-24 19:50:25 +10:00 |
|
Pasha Sviderski
|
9a88e914f4
|
chore: simplify cluster controller initialisation, prepare for reset
|
2025-07-24 14:23:33 +10:00 |
|