Skip to content

Conversation

@jaer-tsun
Copy link
Contributor

combining 4 CNI PRs from forked repo

Reason for Change:

CNI changes for Swift 2

  • update contract when CNI RequestIPs from CNS to include
  • MacAddress of secondary (multitenant) interface
  • NICType to define whether the IP config is InfraNIC (existing scenarios) or DelegatedVMNIC (swift 2)
  • SkipDefaultRoutes to specify which interface traffic will go through by default
  • Routes to configure on interface
  • refactor existing endpoint creation flow to support multiple 'EndpointInfo' which represents an interface and consolidate into 'endpoint' struct which maps to pod
  • added SecondaryInterfaces to endpoint struct
  • add SecondaryEndpointClient to configure secondary interface

Issue Fixed:

Requirements:

Notes:

@jaer-tsun
Copy link
Contributor Author

moved to #2330

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants