Skip to content

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

Merged
merged 1 commit into from
Jun 26, 2020

Conversation

jboxman
Copy link
Contributor

@jboxman jboxman commented Jun 18, 2020

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.

@jboxman jboxman added this to the Future Release milestone Jun 18, 2020
@jboxman jboxman self-assigned this Jun 18, 2020
@openshift-docs-preview-bot

The preview will be available shortly at:

@jboxman jboxman force-pushed the whereabouts-cni branch 3 times, most recently from 6b7c0de to a9273fc Compare June 23, 2020 20:31
@jboxman
Copy link
Contributor Author

jboxman commented Jun 23, 2020

@dougbtv, this is ready for review:

@jboxman
Copy link
Contributor Author

jboxman commented Jun 23, 2020

@weliang1, this PR includes Whereabouts, and configuration for macvlan by using rawCNIConfig. Can you verify? Thanks!

@weliang1
Copy link

/LGTM

@openshift-ci-robot openshift-ci-robot added the lgtm Indicates that a PR is ready to be merged. label Jun 25, 2020
@jboxman jboxman added the peer-review-needed Signifies that the peer review team needs to review this PR label Jun 25, 2020
Copy link
Contributor

@bergerhoffer bergerhoffer left a 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

@bergerhoffer bergerhoffer added peer-review-done Signifies that the peer review team has reviewed this PR and removed peer-review-needed Signifies that the peer review team needs to review this PR labels Jun 25, 2020
@jboxman
Copy link
Contributor Author

jboxman commented Jun 25, 2020

@bergerhoffer thanks!

@openshift-ci-robot
Copy link

New changes are detected. LGTM label has been removed.

@openshift-ci-robot openshift-ci-robot removed the lgtm Indicates that a PR is ready to be merged. label Jun 25, 2020
@jboxman
Copy link
Contributor Author

jboxman commented Jun 25, 2020

@weliang1, do you know if Whereabouts was backported to 4.4.z?

Thanks!

@jboxman
Copy link
Contributor Author

jboxman commented Jun 26, 2020

Going to merge into enterprise-4.5; Will hold to see if enterprise-4.4 is necessary.

@jboxman jboxman merged commit cdff1fc into openshift:master Jun 26, 2020
@jboxman
Copy link
Contributor Author

jboxman commented Jun 26, 2020

/cherry-pick enterprise-4.5

@openshift-cherrypick-robot

@jboxman: new pull request created: #23311

In response to this:

/cherry-pick enterprise-4.5

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.

@jboxman jboxman deleted the whereabouts-cni branch June 26, 2020 03:25
@weliang1
Copy link

@weliang1, do you know if Whereabouts was backported to 4.4.z?

Thanks!

@jboxman quick testing and confirm the whereabouts is supported in 4.4.10

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
branch/enterprise-4.5 peer-review-done Signifies that the peer review team has reviewed this PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants