k0sproject / k0s

k0s - The Zero Friction Kubernetes
https://docs.k0sproject.io
Other
3.11k stars 353 forks source link

Deprecate the Calico ipip mode in favor of bird #4676

Open twz123 opened 5 days ago

twz123 commented 5 days ago

Description

K0s's Calico mode is directly passed to Calico as its backend. Calico only knows about bird, vxlan, windows-bgp and none. From the way the ipip mode is used in k0s, I figured that it's acutally the bird backend.

Deprecate the ipip mode in k0s and pass on bird to Calico. Add constants and validation.

Type of change

How Has This Been Tested?

Checklist: