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
{{ message }}
Repository navigation
Commit 2ea3982
Browse filesBrowse the repository at this point in the historyBrowse files
fix(podman): resolve local callbacks to loopback on Linux
Since RFC 0012 (#2942), the callback-capable supervisor always runs in
the host network namespace, for both rootful and rootless Podman. The
driver still requested a callback listener via bridge-network gateway
inspection (rootful) or default-route negotiation (rootless pasta),
and aliased host.containers.internal/host.openshell.internal through
Podman's host-gateway resolver. On multi-homed hosts, Podman's
host-gateway resolution and the driver's own negotiation can each pick
a different interface than the one the supervisor actually shares with
the gateway (loopback), leaving sandbox creation unreachable.
Request loopback directly for the automatic local-callback path on
Linux, and resolve the host aliases to 127.0.0.1 to match, regardless
of rootful/rootless mode or which rootless network helper Podman
reports. An explicit host_gateway_ip override is unaffected. macOS
Podman Machine behavior (gvproxy host-loopback forwarding) is
unchanged.
Fixes#3412
Signed-off-by: politerealism <burdcat17@gmail.com>
0 commit comments