Skip to content

feature: PoC to mknod devices for user namespace containers - #5138

Draft
everzakov wants to merge 1 commit into
opencontainers:mainfrom
everzakov:userns-mknod
Draft

feature: PoC to mknod devices for user namespace containers#5138
everzakov wants to merge 1 commit into
opencontainers:mainfrom
everzakov:userns-mknod

userns: mount tmpfs and mknod devices in the initial user ns

4a29018
Select commit
Loading
Failed to load commit list.
Cirrus CI / ci / centos-stream-10 failed Mar 3, 2026 in 2m 3s

Task Summary

Instruction unit_tests failed in 00:43

Details

✅ 00:05 clone
✅ 01:11 install_dependencies
✅ 00:01 host_info
✅ 00:01 check_config
❌ 00:43 unit_tests

    --- PASS: TestParseRelease/3.4.54.longterm-1 (0.00s)
    --- PASS: TestParseRelease/3.10.0-862.2.3.el7.x86_64 (0.00s)
    --- PASS: TestParseRelease/3.12.8tag (0.00s)
    --- PASS: TestParseRelease/3.12-1-amd64 (0.00s)
    --- PASS: TestParseRelease/3.12foobar (0.00s)
    --- PASS: TestParseRelease/99.999.999-19-generic (0.00s)
    --- PASS: TestParseRelease/#00 (0.00s)
    --- PASS: TestParseRelease/3 (0.00s)
    --- PASS: TestParseRelease/3. (0.00s)
    --- PASS: TestParseRelease/3a (0.00s)
    --- PASS: TestParseRelease/3.a (0.00s)
    --- PASS: TestParseRelease/a (0.00s)
    --- PASS: TestParseRelease/a.a (0.00s)
    --- PASS: TestParseRelease/a.a.a-a (0.00s)
    --- PASS: TestParseRelease/-3 (0.00s)
    --- PASS: TestParseRelease/-3. (0.00s)
    --- PASS: TestParseRelease/-3.8 (0.00s)
    --- PASS: TestParseRelease/-3.-8 (0.00s)
    --- PASS: TestParseRelease/3.-8 (0.00s)
=== RUN   TestGreaterEqualThan
=== RUN   TestGreaterEqualThan/same_version:_6.12
=== RUN   TestGreaterEqualThan/kernel_minus_one:_5.12
=== RUN   TestGreaterEqualThan/kernel_plus_one:_7.12
=== RUN   TestGreaterEqualThan/major_plus_one:_6.13
--- PASS: TestGreaterEqualThan (0.00s)
    --- PASS: TestGreaterEqualThan/same_version:_6.12 (0.00s)
    --- PASS: TestGreaterEqualThan/kernel_minus_one:_5.12 (0.00s)
    --- PASS: TestGreaterEqualThan/kernel_plus_one:_7.12 (0.00s)
    --- PASS: TestGreaterEqualThan/major_plus_one:_6.13 (0.00s)
PASS
ok  	github.com/opencontainers/runc/libcontainer/system/kernelversion	0.002s
=== RUN   TestSearchLabels
--- PASS: TestSearchLabels (0.00s)
=== RUN   TestExitStatus
--- PASS: TestExitStatus (0.00s)
=== RUN   TestExitStatusSignaled
--- PASS: TestExitStatusSignaled (0.00s)
=== RUN   TestWriteJSON
--- PASS: TestWriteJSON (0.00s)
PASS
ok  	github.com/opencontainers/runc/libcontainer/utils	0.003s
?   	github.com/opencontainers/runc/tests/cmd/fs-idmap	[no test files]
?   	github.com/opencontainers/runc/tests/cmd/key_label	[no test files]
?   	github.com/opencontainers/runc/tests/cmd/pidfd-kill	[no test files]
?   	github.com/opencontainers/runc/tests/cmd/recvtty	[no test files]
?   	github.com/opencontainers/runc/tests/cmd/remap-rootfs	[no test files]
?   	github.com/opencontainers/runc/tests/cmd/sd-helper	[no test files]
?   	github.com/opencontainers/runc/tests/cmd/seccompagent	[no test files]
?   	github.com/opencontainers/runc/types	[no test files]
?   	github.com/opencontainers/runc/types/features	[no test files]
FAIL
make: *** [Makefile:162: localunittest] Error 1
make: Leaving directory '/home/runc'
Connection to localhost closed.

Exit status: 2��