Merge pull request #15907 from Luap99/compat-net-opts

compat API: network inspect do not show isolate option
This commit is contained in:
OpenShift Merge Robot
2022-09-26 19:21:16 +02:00
committed by GitHub
4 changed files with 25 additions and 3 deletions

View File

@ -118,6 +118,11 @@ func convertLibpodNetworktoDockerNetwork(runtime *libpod.Runtime, network *netty
if changeDefaultName && name == runtime.Network().DefaultNetworkName() {
name = nettypes.BridgeNetworkDriver
}
options := network.Options
// bridge always has isolate set in the compat API but we should not return it to not confuse callers
// https://github.com/containers/podman/issues/15580
delete(options, nettypes.IsolateOption)
report := types.NetworkResource{
Name: name,
ID: network.ID,
@ -126,7 +131,7 @@ func convertLibpodNetworktoDockerNetwork(runtime *libpod.Runtime, network *netty
Internal: network.Internal,
EnableIPv6: network.IPv6Enabled,
Labels: network.Labels,
Options: network.Options,
Options: options,
IPAM: ipam,
Scope: "local",
Attachable: false,

View File

@ -2,4 +2,5 @@ version: '3'
services:
app:
build: .
command: sleep 10002
command: sleep 10001
stop_signal: SIGKILL # faster shutdown, no reason to wait 10 seconds

View File

@ -0,0 +1,3 @@
# -*- bash -*-
mv docker-compose.yml.bak docker-compose.yml

View File

@ -1,4 +1,17 @@
# -*- bash -*-
CR=$'\r'
NL=$'\n'
cp docker-compose.yml docker-compose.yml.bak
sed -i -e 's/10001/10002/' docker-compose.yml
docker-compose up -d
output=$(docker-compose up -d 2>&1)
# Horrible output check here but we really want to make sure that there are
# no unexpected warning/errors and the normal messages are send on stderr as
# well so we cannot check for an empty stderr.
expected="Recreating uptwice_app_1 ... ${CR}${NL}Recreating uptwice_app_1 ... done$CR"
if [ "$TEST_FLAVOR" = "compose_v2" ]; then
expected="Container uptwice-app-1 Recreate${NL}Container uptwice-app-1 Recreated${NL}Container uptwice-app-1 Starting${NL}Container uptwice-app-1 Started"
fi
is "$output" "$expected" "no error output in compose up (#15580)"