Fix panic in TestExecSetPlatformOpt, TestExecSetPlatformOptPrivileged #42181
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Splitting this from #42143, where I found this issue
These tests would panic;
WithRLimits(), because HostConfig was not set;moby/daemon/oci_linux.go
Lines 46 to 47 in 470ae84
daemon.mergeUlimits(), because daemon.configStore was not set;moby/daemon/oci_linux.go
Line 1069 in 470ae84
This panic was not discovered because the current version of runc/libcontainer that we vendor
would not always return false for
apparmor.IsEnabled()when running docker-in-docker or ifapparmor_parseris not found. Starting with v1.0.0-rc93 of libcontainer, this is no longerthe case (changed in opencontainers/runc@bfb4ea1)
This patch;
(TestExecSetPlatformOptAppArmor)
that the container's AppArmor profile is left empty).
prefers custom profiles over "privileged".
- A picture of a cute animal (not mandatory but encouraged)