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:
set the annotations for the user defined primary
consume those annotations to create the LS/LSP for the user defined primary
consume those annotations in the CNI side to configure both interfaces (default cluster net + user defined primary net)
provides an e2e test for east/west over the user defined attachment.
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.
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?