-
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 support for rootless network-aliases and static ip/mac #8585
Add support for rootless network-aliases and static ip/mac #8585
Conversation
fi | ||
if [ "$CAP_ARGS" ]; then | ||
CAP_ARGS="$CAP_ARGS" | ||
export CAP_ARGS |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: export should be in L64: export CNI_ARGS CNI_IFNAME
@Luap99 Hello! I just wanted to ask if I can help anyhow on this PR? I'm really interested in this feature and would love to do my part to make it happen! |
I'm looking forward to use this! @Luap99 are you still working on this? |
I focus on #8910. This PR also contains a fix for this. |
@baude @mheon @vrothberg @rhatdan This is something that users would like to have for 3.0. It should also help docker-compose support for rootless users. If you agree that we should get this into 3.0 I would rebase but I need somebody to build and push the new rootless-cni-infra image to quay.io. #8910 would also fix this but it is not ready. |
Make sure we pass the ip and mac address as CNI_ARGS to the cnitool which is executed in the rootless-cni-infra container. Signed-off-by: Paul Holzinger <[email protected]>
Agree - if you can rebase, we can merge + backport so this is fixed for 3.0 |
5da8794
to
9e0a521
Compare
[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 |
9e0a521
to
78f355f
Compare
OK. This one should be ready to build the image. |
LGTM on my end. @containers/podman-maintainers PTAL and merge, we can get the image built subsequently. |
Make sure we pass the network aliases as capability args to the cnitool in the rootless-cni-infra container. Also update the dnsname plugin in the cni-infra container. Fixes containers#8567 Signed-off-by: Paul Holzinger <[email protected]>
78f355f
to
1fac436
Compare
Great job @Luap99 |
Make sure we pass the ip and mac address as CNI_ARGS to
the cnitool which is executed in the rootless-cni-infra container.
Fixes #7842
Make sure we pass the network aliases as capability args to the
cnitool in the rootless-cni-infra container. Also update the
dnsname plugin in the cni-infra container.
Fixes #8567