uswitch / yggdrasil

Envoy Control Plane for Kubernetes Multi-cluster Ingress
Apache License 2.0
192 stars 17 forks source link

Upgrade Envoy API v2 to v3 #52

Closed Aluxima closed 3 years ago

Aluxima commented 3 years ago

Envoy 1.18+ no longer supports the v2 API.
Yggdrasil needs to use the v3 API in order to work with recent versions of Envoy.

Do you think it's conceivable to make Yggdrasil switch straight to using v3 therefore completely dropping the v2 API?
It would mean everybody will need to upgrade their envoy nodes to 1.13+.

Joseph-Irving commented 3 years ago

I think trying to support two api versions is probably more effort than it's worth considering not that many people use this project. Upgrading to v3, then release a new version of yggdrasil that states the min supported version of Envoy 1.13 seems reasonable to me

Aluxima commented 3 years ago

Thanks for your quick reply, I think this is the way to go too.