ovn-org / ovn-kubernetes

A robust Kubernetes networking platform
https://ovn-kubernetes.io/
Apache License 2.0
767 stars 333 forks source link

User defined primary network canary impl #4459

Open maiqueb opened 1 week ago

maiqueb commented 1 week ago

What this PR does and why is it needed

This PR tries to highlight all the changes that are needed e2e to plumb a user defined primary network into the pod.

It also provides an e2e test to assert communication over this network.

What the PR essentially does is:

Which issue(s) this PR fixes

Fixes #

Special notes for reviewers

It currently only works iif the name of the NAD matches the name of the attachment. That's pretty much because we don't currently have a way to pass around the name of the network to the CNI side. Or I fail to see it.

How to verify it

Details to documentation updates

Description for the changelog

Does this PR introduce a user-facing change?