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

Latest go-control-plane release v0.10.3 is behind Envoy releases #619

Closed
christos27 opened this issue Dec 29, 2022 · 5 comments
Closed

Latest go-control-plane release v0.10.3 is behind Envoy releases #619

christos27 opened this issue Dec 29, 2022 · 5 comments

Comments

@christos27
Copy link

Hello,
it appears that the latest release v0.10.3 published in June 28th is a few releases short from Envoy.
For example, Envoy has released version:
v1.24: 1.24.0 (October 19, 2022)

This leads to the problem of getting "Deprecated field" warning logs, if we want to stick to an official release rather than using commit based versioning.

Can we get a new release that supports Envoy v1.24?
Furthermore, is there a mapping of what Envoy release each go-control-plane release supports?

Thanks!

@usovamaria
Copy link

usovamaria commented Jan 26, 2023

@sunjayBhatia Hi! Could you please help us with this issue?

We experience this issue too. We tried to update envoy to 1.24/1.23 versions but found lots of deprecations that cause high disk consumption.

  1. https://www.envoyproxy.io/docs/envoy/latest/version_history/v1.20/v1.20.0#deprecated - a lot of options are deprecated for header matcher and string_match is missing but its usage in envoy is recommended.
  2. https://www.envoyproxy.io/docs/envoy/latest/version_history/v1.23/v1.23.0#deprecated - engine type/google_re2 is also deprecated but it is still obligatory in control plane.

Hope that support of newer versions of envoy is coming soon :)

@sunjayBhatia
Copy link
Member

sunjayBhatia commented Jan 26, 2023

I think there might have been some more things @alecholmez wanted to get in before a new release?

In Contour we don't use tagged versions but stay up to date with Envoy by choosing the latest go-control-plane commit that mirrors the Envoy API for the Envoy release we want to support, we do this manually at the moment

@sunjayBhatia
Copy link
Member

there was discussion here on having a more automated tagging workflow in this issue that fell off the radar (personally due to other commitments): #391

@alecholmez
Copy link
Contributor

@alecholmez
Copy link
Contributor

there was discussion here on having a more automated tagging workflow in this issue that fell off the radar (personally due to other commitments): #391

With regards to this, I do actually intend on doing that shortly. Wanted to get this last one out and then we can use that as the baseline for the multi-module release. That should solve a lot of these issues

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

No branches or pull requests

4 participants