Skip to content
This repository has been archived by the owner on Jun 28, 2023. It is now read-only.

Add Multus CNI package #572

Merged
merged 4 commits into from
May 20, 2021
Merged

Add Multus CNI package #572

merged 4 commits into from
May 20, 2021

Conversation

chenliu1993
Copy link
Contributor

@chenliu1993 chenliu1993 commented May 18, 2021

What this PR does / why we need it

Multus is a "meta" CNI that allows pods to have mulitple container network interfaces. It is typically required for Telco workloads so that SR-IOV and DPDK enabled devices can be connected as "secondary" interfaces.
This PR adds multus-cni as a new package to the main channel

Note: Do not merged, image path should be changed for both upstream and bundle

Which issue(s) this PR fixes

#584

Describe testing done for PR

Special notes for your reviewer

Does this PR introduce a user-facing change?


@chenliu1993 chenliu1993 changed the title WIP - Add multus-cni as package Add multus-cni as package May 18, 2021
@chenliu1993 chenliu1993 changed the title Add multus-cni as package WIP - Add multus-cni as package May 18, 2021
@jessehu jessehu requested a review from seemiller May 19, 2021 07:51
@jessehu
Copy link
Contributor

jessehu commented May 19, 2021

LGTM. Thanks Chen 👍

seemiller added 2 commits May 19, 2021 14:50
The vendir yaml needed slight adjustment - running `vendir sync` was causing the values/overlays files to be deleted.

Signed-off-by: Nicholas Seemiller <nseemiller@vmware.com>
Copy link
Contributor

@seemiller seemiller left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I had to fix some lint errors and tweak the vendir.yaml file - running vendir sync was deleting files that should not have been deleted.

@chenliu1993
Copy link
Contributor Author

Got it, Thanks Jesse and Seemiller.

@jessehu
Copy link
Contributor

jessehu commented May 19, 2021

@seemiller Thanks very much 👍 Regarding the multus package image URL in addons/repos/main.yaml, how can we get the SHA before merging this PR? Josh mentioned TCE team will push the image after PR is merged?

We can update to caymanized multus cni image URL once it's ready.
Currently all other addons use upstream default multus cni images.
@jessehu jessehu changed the title WIP - Add multus-cni as package Add Multus CNI package May 20, 2021
@seemiller seemiller merged commit 496f610 into vmware-tanzu:main May 20, 2021
@seemiller seemiller deleted the chenliu1993/addMultusCNI branch May 20, 2021 15:31
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants