-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Add Whereabouts CNI plug-in documentation #23057
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
Conversation
The preview will be available shortly at: |
6b7c0de
to
a9273fc
Compare
@dougbtv, this is ready for review:
|
@weliang1, this PR includes Whereabouts, and configuration for |
/LGTM |
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.
Just a few things
networking/multiple_networks/understanding-multiple-networks.adoc
Outdated
Show resolved
Hide resolved
@bergerhoffer thanks! |
New changes are detected. LGTM label has been removed. |
@weliang1, do you know if Whereabouts was backported to 4.4.z? Thanks! |
Going to merge into enterprise-4.5; Will hold to see if enterprise-4.4 is necessary. |
/cherry-pick enterprise-4.5 |
@jboxman: new pull request created: #23311 In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
This supersedes #20605.
The goal of this PR is to add configuration options for the Whereabouts CNI plug-in. It can be used only through the ipam CNI plug-in as a child object. And the ipam CNI plug-in can be used only within other CNI plug-in configurations.
Because macvlan configuration is an outlier, it does not use
rawCNIConfig
. This adds that approach for macvlan so that it can also use Whereabouts. So macvlan now has two assemblies instead of one.macvlan previously was configured entirely via YAML. Now it can also be configured via mixed YAML and JSON objects.
So this adds 1 assembly for advanced macvlan to account for this.