From 6953d44801ff31eed76ac37d9fa993f7ec9b57da Mon Sep 17 00:00:00 2001 From: bdchatham Date: Tue, 28 Jul 2026 15:17:31 -0700 Subject: [PATCH] chore: cut seictl v0.0.70 (seed per-source-IP connection cap) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bumps sei-config to v0.0.25, which sets the seed profile's max_incoming_connection_attempts to 32 — a concurrent-connections-per-source-IP cap that had been carrying the inherited 100 while the seed's max_connections is 1000. Verified end to end: sidecar/tasks/config_apply.go is the sole renderer of node config, and DefaultForMode(ModeSeed) under v0.0.25 emits max-incoming-connection-attempts = 32. v0.0.25 also carries the giga_executor baseDefaults change (sei-config#42). Delivery note: TaskConfigApply runs on the init path only — an update plan carries only p2pConfigPatch — so this sidecar reaching a cell does NOT re-render config on already-running nodes. The seeds take the new default by being deleted and recreated, which forces the init path; their p2p Services carry no ownerReferences, so the NLB hostname survives, and node_key.json is a read-only Secret mount, so the NodeID survives. Ledger: bdchatham-designs designs/seed-node-mode/xreview/sei-config-v0.0.25-rollout.md Co-Authored-By: Claude Opus 5 (1M context) --- go.mod | 2 +- go.sum | 4 ++-- version.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/go.mod b/go.mod index c95c9cc..75222cd 100644 --- a/go.mod +++ b/go.mod @@ -16,7 +16,7 @@ require ( github.com/pelletier/go-toml/v2 v2.2.4 github.com/prometheus/client_golang v1.23.2 github.com/sei-protocol/sei-chain v0.0.29-fix.0.20260326202429-c9b42951fef7 - github.com/sei-protocol/sei-config v0.0.24 + github.com/sei-protocol/sei-config v0.0.25 github.com/sei-protocol/sei-k8s-controller v0.0.0-20260622210026-978577b63c78 github.com/sei-protocol/seilog v0.0.3 github.com/urfave/cli/v3 v3.6.1 diff --git a/go.sum b/go.sum index fc1c22a..9e666bf 100644 --- a/go.sum +++ b/go.sum @@ -1852,8 +1852,8 @@ github.com/sei-protocol/goutils v0.0.2 h1:Bfa7Sv+4CVLNM20QcpvGb81B8C5HkQC/kW1CQp github.com/sei-protocol/goutils v0.0.2/go.mod h1:iYE2DuJfEnM+APPehr2gOUXfuLuPsVxorcDO+Tzq9q8= github.com/sei-protocol/sei-chain v0.0.29-fix.0.20260326202429-c9b42951fef7 h1:kW+yxMoSm4RvpP5VT5lFfSa+dqnOE9ZpapE2qNIJwvc= github.com/sei-protocol/sei-chain v0.0.29-fix.0.20260326202429-c9b42951fef7/go.mod h1:R1/EoOY+MKvwH0k5ivTtG9mLYOQvm0Ni/Trjxrep3t4= -github.com/sei-protocol/sei-config v0.0.24 h1:DqjehEjC24E7/vVQR6EDPjLOdOUOCegxFwZAeB7S23k= -github.com/sei-protocol/sei-config v0.0.24/go.mod h1:zcEdLzyIH2AyP0/QRBE3s4Y9eGn0C/qAUx1c4o4EROU= +github.com/sei-protocol/sei-config v0.0.25 h1:YHW6YOD3DWSF5QRo+Om4TLeQ9o8E8qnG9jcR8E8fjGo= +github.com/sei-protocol/sei-config v0.0.25/go.mod h1:zcEdLzyIH2AyP0/QRBE3s4Y9eGn0C/qAUx1c4o4EROU= github.com/sei-protocol/sei-k8s-controller v0.0.0-20260622210026-978577b63c78 h1:Et+fPUICbp5IOVrK/cQNQeSl0tsYICqHpqM6ml7N8xk= github.com/sei-protocol/sei-k8s-controller v0.0.0-20260622210026-978577b63c78/go.mod h1:jM0sVCFcUThJ1RsUa1XbUHWccVfrmvv+vsjjWxHPj2c= github.com/sei-protocol/sei-load v0.0.0-20251007135253-78fbdc141082 h1:f2sY8OcN60UL1/6POx+HDMZ4w04FTZtSScnrFSnGZHg= diff --git a/version.json b/version.json index 8033d94..2d96c54 100644 --- a/version.json +++ b/version.json @@ -1,3 +1,3 @@ { - "version": "v0.0.69" + "version": "v0.0.70" }