-
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
xds: add support for envoy 1.15.0 and drop support for 1.11.x #8424
Conversation
// supportedEnvoyVersions lists the versions that we generated golden tests for | ||
// | ||
// see: https://www.consul.io/docs/connect/proxies/envoy#supported-versions | ||
var supportedEnvoyVersions = []string{ |
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.
I moved this so that the command/connect/envoy
package can just take the zeroth element to get the default envoy version rather than having it hard coded in two places.
This was deprecated into a no-op in 1.11.0 and fully removed in 1.15.0
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 🚀
Every consul major release we maintain support the for latest 4 envoy versions. This PR adds support for envoy
1.15.0
and drops support for the1.11.x
series.Related changes:
--max-obj-name-len
(due to: stats: remove no-longer-needed stats options. envoyproxy/envoy#11740)v1.11.0
so we can just stop setting the value nowChecklist
ENVOY_VERSION
intest/integration/connect/envoy/run-tests.sh
to the latest version-envoy-version
to the latest version inwebsite/pages/docs/commands/connect/envoy.mdx
anddefaultEnvoyVersion
incommand/connect/envoy/envoy.go
agent/xds/clusters_test.go: supportedEnvoyVersions
agent/xds/proxysupport/proxysupport.go
website/pages/docs/connect/proxies/envoy.mdx
testdata
:go test ./command/connect/envoy -update
go test ./agent/xds -update