-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
Add support for Envoy 1.19.1 #11115
Add support for Envoy 1.19.1 #11115
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is looking good, the only thing missing that stands out to me are the website updates (edit: and the changelog entry):
https://www.consul.io/docs/connect/proxies/envoy#supported-versions
https://www.consul.io/commands/connect/envoy#envoy-version
Did you want to do that in the PR that removes 1.15?
@freddygv actually, let me see if removing support for 1.15 works here. I was trying to keep it simple, but given there were no significant changes for 1.19, I can try to remove 1.15 and see how it goes. |
Scratch that. I just realized that there are some feature flags that are only relevant for 1.15 so will require some more surgery than I originally thought. What are your thoughts on having two separate changelog entries? One for adding 1.19 and the other for removing 1.15? And then separate website updates to match? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That approach sounds good @eculver.
Can you also update the default version listed here?
https://www.consul.io/commands/connect/envoy#envoy-version
@@ -14,7 +14,7 @@ | |||
"metadata": { | |||
"namespace": "default", | |||
"partition": "default", | |||
"envoy_version": "1.18.4" | |||
"envoy_version": "1.19.1" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We use this for L7 routing and also L7 RBAC |
👀 |
|
@rboyer did you ever make anything of this:
Otherwise, I think this is good to merge. |
Nothing for us here, mostly just keeping an eye out for this refactor should something weird happen. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
🍒 If backport labels were added before merging, cherry-picking will start automatically. To retroactively trigger a backport after merging, add backport labels and re-run https://circleci.com/gh/hashicorp/consul/463488. |
🍒 If backport labels were added before merging, cherry-picking will start automatically. To retroactively trigger a backport after merging, add backport labels and re-run https://circleci.com/gh/hashicorp/consul/465809. |
…docs docs: Manual backport of docs change from #11115
…docs docs: Manual backport of docs change from #11115
#11100 - Adds support in our integration test suite and configuration for testing against Envoy 1.19.x. I'll drop support for 1.15 in a subsequent PR.
All tests are green, but I will go through and try to verify that aspects of what is new in 1.19.x are verified. For example, there was a default added for
connect_timeout
. Things like this still need to be verified as non-impacting. Also, there are a few new features. I'm wondering if we need to do anything to address/validate them?