You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(stand): per-cluster registry IP + dedicated image-build target
Parallel stands each get their own /24 hashed off NAME (e.g. e2e1 →
10.16.0.0/24, e2e2 → 10.79.0.0/24, ...). The blockstor-controller
and blockstor-satellite manifests hardcoded 10.164.0.1:5000 — that
was the bridge IP of a single past cluster, so as soon as a second
stand came up the VMs couldn't pull the images (ImagePullBackOff,
dial tcp 10.164.0.1:5000: i/o timeout).
Switch to a placeholder __REGISTRY__ in the deploy YAMLs; install-
blockstor.sh now reads any node's InternalIP, derives the bridge
gateway (.1 of the /24), and substitutes the placeholder before
applying. up.sh's Talos registry-trust patch follows the same
pattern so containerd accepts plain HTTP to that mirror.
Also add stand/build-images.sh + `make build-images` so the
controller / satellite images can be rebuilt and pushed to
localhost:5000 in a single step — needed whenever the source moves
(e.g. the cmd/controller path change in fab5137 left the registry
image with the stale ENTRYPOINT ["/manager"]).
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Andrei Kvapil <kvapss@gmail.com>
0 commit comments