-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
add netavark plugin support #18002
Merged
openshift-merge-robot
merged 4 commits into
containers:main
from
Luap99:netavark-plugin
Apr 11, 2023
Merged
add netavark plugin support #18002
openshift-merge-robot
merged 4 commits into
containers:main
from
Luap99:netavark-plugin
Apr 11, 2023
Conversation
This file contains 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
openshift-ci
bot
added
do-not-merge/work-in-progress
Indicates that a PR should not merge because it is a work in progress.
do-not-merge/release-note-label-needed
Enforce release-note requirement, even if just None
labels
Mar 31, 2023
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Luap99 The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
openshift-ci
bot
added
the
approved
Indicates a PR has been approved by an approver from all required OWNERS files.
label
Mar 31, 2023
Luap99
force-pushed
the
netavark-plugin
branch
2 times, most recently
from
April 4, 2023 16:35
97e8958
to
6f10865
Compare
openshift-merge-robot
added
the
needs-rebase
Indicates a PR cannot be merged because it has merge conflicts with HEAD.
label
Apr 4, 2023
openshift-merge-robot
removed
the
needs-rebase
Indicates a PR cannot be merged because it has merge conflicts with HEAD.
label
Apr 5, 2023
Try adding this? diff --git a/libpod/storage.go b/libpod/storage.go
index dc19a5d4f..8994641fd 100644
--- a/libpod/storage.go
+++ b/libpod/storage.go
@@ -164,8 +165,8 @@ func (r *storageService) CreateContainerStorage(ctx context.Context, systemConte
logrus.Debugf("Container %q has run directory %q", container.ID, containerRunDir)
return ContainerInfo{
- UIDMap: options.UIDMap,
- GIDMap: options.GIDMap,
+ UIDMap: container.UIDMap,
+ GIDMap: container.GIDMap,
Dir: containerDir,
RunDir: containerRunDir,
Config: imageConfig, |
openshift-merge-robot
added
the
needs-rebase
Indicates a PR cannot be merged because it has merge conflicts with HEAD.
label
Apr 7, 2023
openshift-merge-robot
removed
the
needs-rebase
Indicates a PR cannot be merged because it has merge conflicts with HEAD.
label
Apr 11, 2023
Luap99
changed the title
[WIP] vendor in c/common with netavark plugin support
add netavark plugin support
Apr 11, 2023
openshift-ci
bot
added
release-note
and removed
do-not-merge/work-in-progress
Indicates that a PR should not merge because it is a work in progress.
do-not-merge/release-note-label-needed
Enforce release-note requirement, even if just None
labels
Apr 11, 2023
LGTM from my end |
Allow users to customize the network_interface option is the network config. For bridge this allows users to change the bridge name and for maclvan it will be the same as `--opt parent=...`. However the main reason for this option is to allow netavark plugins to make use of it. I demoed the host-device plugin which makes use of this as an example. While we could let users set them via --opt it is more natural to just use the field which is designed for that purpose. Signed-off-by: Paul Holzinger <[email protected]>
- add information about netavark plugins - add missing arguments to options the require an arg - document that container dns is only supported with bridge Signed-off-by: Paul Holzinger <[email protected]>
This test was added twice once for CNI and netavark, just write it once there is no need to do this weird skip thing. Signed-off-by: Paul Holzinger <[email protected]>
DHCP should be support with netavark now, the dns tests should just work as well. Signed-off-by: Paul Holzinger <[email protected]>
/lgtm |
/hold |
openshift-ci
bot
added
the
do-not-merge/hold
Indicates that a PR should not merge because someone has issued a /hold command.
label
Apr 11, 2023
/hold cancel |
openshift-ci
bot
removed
the
do-not-merge/hold
Indicates that a PR should not merge because someone has issued a /hold command.
label
Apr 11, 2023
github-actions
bot
added
the
locked - please file new issue/PR
Assist humans wanting to comment on an old issue or PR with locked comments.
label
Sep 2, 2023
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
approved
Indicates a PR has been approved by an approver from all required OWNERS files.
lgtm
Indicates that a PR is ready to be merged.
locked - please file new issue/PR
Assist humans wanting to comment on an old issue or PR with locked comments.
release-note
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.
Add netavark plugins and netavark macvlan dhcp support (was already merged with c/common but this fixes tests and docs).
Does this PR introduce a user-facing change?