1
0
mirror of https://github.com/containers/podman.git synced 2026-02-05 15:45:08 +01:00

Merge pull request #27927 from kairosci/fix/27823-host-gateway-localhost

fix: use localhost for host.containers.internal in host network mode
This commit is contained in:
Paul Holzinger
2026-02-03 20:08:43 +01:00
committed by GitHub
3 changed files with 31 additions and 1 deletions

View File

@@ -773,6 +773,26 @@ nameserver 8.8.8.8" "nameserver order is correct"
run_podman network rm -f $netname
}
# https://github.com/containers/podman/issues/27823
# bats test_tags=ci:parallel
@test "podman run --network=host uses localhost for host.containers.internal" {
run_podman run --rm --network=host $IMAGE cat /etc/hosts
assert "$output" =~ "127\.0\.0\.1[[:blank:]].*host\.containers\.internal" \
"host.containers.internal should resolve to 127.0.0.1 with --network=host"
}
# https://github.com/containers/podman/pull/27927
# bats test_tags=ci:parallel
@test "podman run in pod with host network uses localhost for host.containers.internal" {
local podname="test-pod-hostnet-$(random_string 10)"
run_podman pod create --name $podname --network host
run_podman run --rm --pod $podname $IMAGE cat /etc/hosts
assert "$output" =~ "127\.0\.0\.1[[:blank:]].*host\.containers\.internal" \
"host.containers.internal should resolve to 127.0.0.1 in pod with host network"
run_podman pod rm $podname
}
# bats test_tags=ci:parallel
@test "podman run port forward range" {
# we run a long loop of tests lets run all combinations before bailing out