Uh oh!
There was an error while loading. Please reload this page.
driver: set network.host entitlement by default for container drivers - #2266
Merged
Merged
Conversation
AkihiroSuda
commented
Feb 22, 2024
Collaborator
This seems to be a potentially breaking change (from security perspective), and has to be documented? |
| if !hasNetworkHostEntitlement { | ||
| // always set network.host entitlement as container network is | ||
| // isolated for docker-container and kubernetes drivers |
Collaborator
There was a problem hiding this comment.
In the comment could you explain the purpose of setting the entitlement by default?
tonistiigi
commented
Feb 22, 2024
Member
It is not. The default networking for build step containers if builder was in container was already host (meaning host inside the container, not host of machine) and will remain like this in v0.13. This was without setting any |
Uh oh!
There was an error while loading. Please reload this page.
crazy-maxforce-pushed
the
container-driver-host-entl
branch
from
February 23, 2024 10:14
ae3436e to
48ab88dComparecrazy-maxforce-pushed
the
container-driver-host-entl
branch
3 times, most recently
from
February 23, 2024 10:56
2d6ae5c to
4d88ca6Comparetonistiigi
approved these changes
Feb 23, 2024
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
crazy-maxforce-pushed
the
container-driver-host-entl
branch
from
February 23, 2024 21:23
4d88ca6 to
e008b84Compare3 tasks
djdomi added a commit
to wiki-mod/lancache-ng
that referenced
this pull request
Jul 10, 2026
--allow network.host on a plain 'docker build' invocation only works if the runner's Docker daemon was separately started with --allow-insecure-entitlement network.host -- an infrastructure-level flag this workflow doesn't control. The docker-container builder driver has had network.host entitlement enabled by default since buildx v0.13 (docker/buildx#2266), with no daemon-side dependency, so add an explicit docker/setup-buildx-action step and switch from 'docker build' to 'docker buildx build --load' for this scan step. Addresses the review finding that the entitlement flag's actual effect was asserted, not verified, on the plain docker driver.
djdomi added a commit
to wiki-mod/lancache-ng
that referenced
this pull request
Jul 10, 2026
* ci(_Issue565): allow host network scan builds * ci: use explicit docker-container Buildx builder for local scan build --allow network.host on a plain 'docker build' invocation only works if the runner's Docker daemon was separately started with --allow-insecure-entitlement network.host -- an infrastructure-level flag this workflow doesn't control. The docker-container builder driver has had network.host entitlement enabled by default since buildx v0.13 (docker/buildx#2266), with no daemon-side dependency, so add an explicit docker/setup-buildx-action step and switch from 'docker build' to 'docker buildx build --load' for this scan step. Addresses the review finding that the entitlement flag's actual effect was asserted, not verified, on the plain docker driver. --------- Co-authored-by: codex <codex@lancache-ng.local> Co-authored-by: djdomi <djdomi@users.noreply.github.com>
3 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for freeto join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
fixes#2255