Merge pull request #17361 from openshift-cherrypick-robot/cherry-pick-17343-to-v4.4

[v4.4] test: adapt test to work on cgroupv1
This commit is contained in:
OpenShift Merge Robot 2023-02-05 13:50:44 +01:00 committed by GitHub
commit 39ec022cae
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1017,8 +1017,17 @@ EOF
}
@test "podman run --net=host --cgroupns=host with read only cgroupfs" {
# verify that the last /sys/fs/cgroup mount is read-only
run_podman run --net=host --cgroupns=host --rm $IMAGE sh -c "grep ' / /sys/fs/cgroup ' /proc/self/mountinfo | tail -n 1 | grep '/sys/fs/cgroup ro'"
skip_if_rootless_cgroupsv1
if is_cgroupsv1; then
# verify that the memory controller is mounted read-only
run_podman run --net=host --cgroupns=host --rm $IMAGE cat /proc/self/mountinfo
assert "$output" =~ "/sys/fs/cgroup/memory ro.* cgroup cgroup"
else
# verify that the last /sys/fs/cgroup mount is read-only
run_podman run --net=host --cgroupns=host --rm $IMAGE sh -c "grep ' / /sys/fs/cgroup ' /proc/self/mountinfo | tail -n 1"
assert "$output" =~ "/sys/fs/cgroup ro"
fi
}
# vim: filetype=sh