-
Notifications
You must be signed in to change notification settings - Fork 399
Open
0 / 10 of 1 issue completedMilestone
Description
I’m interested in improving the compatibility between youki and runc.
Here are a few areas I’d like to focus on:
CLI Command Compatibility
- The
execcommand inyoukidoes not yet support some arguments available inrunc, such as--preserve-fdsand--ignore-paused. - The
updatecommand seems to support only--pids-limitand-r. - I haven’t conducted an exhaustive review, so there may be differences in other commands as well.
- One point to consider is that commands like
execare not defined in the OCI runtime-spec. - I plan to identify and implement the missing CLI options to align more closely with runc.
Testing
- While youki already has integration tests using oci-runtime-tools test, runc has its own integration tests using bats.
- I’d like to make it possible to run these bats-based tests on youki.
- Running these tests and analyzing failures could help improve compatibility.
If the maintainers are okay with this direction, I’d like to proceed with these efforts.
This may involve creating multiple PRs or sub-issues to track the work incrementally.
Related Issue
Updated on 8/31
Known issues, as well as any new issues I create, will be tracked here.
Here is the list of issues related to this one.
- Support idmapped mount
- udpate command
- exec command
- run command
- linux personality
- version command
- frozen cgroup
- support time namespace
- The default filemode for device creation are different from runc’s.
Sub-issues
Metadata
Metadata
Assignees
Labels
No labels