Skip to content
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

VPP dataplane progression to GA #4610

Closed
22 of 28 tasks
caseydavenport opened this issue May 17, 2021 · 5 comments
Closed
22 of 28 tasks

VPP dataplane progression to GA #4610

caseydavenport opened this issue May 17, 2021 · 5 comments

Comments

@caseydavenport
Copy link
Member

caseydavenport commented May 17, 2021

This is an umbrella issue for tracking progression of the VPP dataplane integration from tech-preview to GA. Checklists here are likely to evolve over time.

Move to Beta

General

  • Operator integration (Add VPP support tigera/operator#1415)
  • Include VPP dataplane in more CI suites (e.g., felix, calico/node, cni plugin)
  • Comprehensive code review from someone at Tigera
  • 2 release cycles for feedback (i.e., v3.21.0)

Full platform / CNI support

  • EKS w/ Calico CNI
  • GCP
  • AWS

Out of scope:

  • EKS w/ Amazon CNI plugin (non-Calico CNI)
  • AKS w/ Azure CNI (non-Calico CNI)
  • GKE (addon-manager)
  • Azure (different NICs, hard for VPP to detect)

Feature parity

  • HostEndpoint support
  • IPv6 / Dual-stack support
  • HostPort support

Move to GA

Full platform / CNI support

  • OpenShift

Testing

Release process

  • Decide on whether to fully integrate release processes (agreed to keep releases loosely coupled)
  • Release note generation tool includes VPP changes

Additional items

Deferred to after GA

@fasaxc
Copy link
Member

fasaxc commented Jan 14, 2022

Some missing features marked by TODOs in the code; presumably we just mark these as limitations?

  • untracked policy
  • pre-DNAT policy

@mmazurek-msft
Copy link

Hi @caseydavenport @fasaxc can you let me know whether VPP in Calico is going to be GA-ed with Calico v3.27.0 ? If so are there going to be some missing features compared to non-VPP deployment ?

@caseydavenport
Copy link
Member Author

@mmazurek-msft yes the plan is for VPP data plane to be GA with v3.27.0. @mgleung is leading that release.

The VPP data plane should support most features of other data planes, but we don't enforce strict feature parity here - that allows the different data planes to implement the feature sets that are most important to their particular use-cases. You should expect all major Calico networking and policy features to function, though.

@caseydavenport
Copy link
Member Author

Done in v3.27.0!

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

No branches or pull requests

3 participants