mirror of
https://github.com/containers/podman.git
synced 2025-12-19 07:09:39 +08:00
Merge pull request #13787 from Luap99/nohost-api
API: use no_hosts from containers.conf
This commit is contained in:
@@ -447,3 +447,46 @@ t GET images/$iid/json 200 \
|
||||
|
||||
t DELETE containers/$cid 204
|
||||
t DELETE images/docker.io/library/newrepo:v3?force=false 200
|
||||
|
||||
# test create without default no_hosts
|
||||
t POST containers/create \
|
||||
Image=$IMAGE \
|
||||
201 \
|
||||
.Id~[0-9a-f]\\{64\\}
|
||||
cid=$(jq -r '.Id' <<<"$output")
|
||||
|
||||
t POST libpod/containers/$cid/init 204
|
||||
|
||||
t GET libpod/containers/$cid/json 200
|
||||
|
||||
cpid_file=$(jq -r '.ConmonPidFile' <<<"$output")
|
||||
userdata_path=$(dirname $cpid_file)
|
||||
|
||||
t GET libpod/containers/$cid/json 200 \
|
||||
.HostsPath=$userdata_path/hosts
|
||||
|
||||
t DELETE containers/$cid 204
|
||||
|
||||
# test create with default no_hosts=true
|
||||
stop_service
|
||||
|
||||
CONTAINERS_CONF=$TESTS_DIR/containers.no_hosts.conf start_service
|
||||
|
||||
# check docker and libpod endpoint
|
||||
for endpoint in containers/create libpod/containers/create; do
|
||||
t POST $endpoint \
|
||||
Image=$IMAGE \
|
||||
201 \
|
||||
.Id~[0-9a-f]\\{64\\}
|
||||
cid=$(jq -r '.Id' <<<"$output")
|
||||
|
||||
t POST libpod/containers/$cid/init 204
|
||||
|
||||
t GET libpod/containers/$cid/json 200 \
|
||||
.HostsPath=""
|
||||
|
||||
t DELETE containers/$cid 204
|
||||
done
|
||||
|
||||
stop_service
|
||||
start_service
|
||||
|
||||
2
test/apiv2/containers.no_hosts.conf
Normal file
2
test/apiv2/containers.no_hosts.conf
Normal file
@@ -0,0 +1,2 @@
|
||||
[containers]
|
||||
no_hosts=true
|
||||
Reference in New Issue
Block a user