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

connect: Remove support for Envoy 1.16 #11354

Merged
merged 23 commits into from
Oct 28, 2021
Merged

connect: Remove support for Envoy 1.16 #11354

merged 23 commits into from
Oct 28, 2021

Conversation

eculver
Copy link
Contributor

@eculver eculver commented Oct 19, 2021

Similar for what we did with Envoy 1.19/1.15 in #11115 and #11118 respectively, this stacks on top of #11277 to remove support for Envoy 1.16.5. The stacking helps keep these changes isolated and easier to review while also allowing me to merge them in close succession.

As for the actual removal of 1.16.5, this is a relatively significant change since, for versions of Envoy 1.17+, xDS v2 is officially deprecated. This means we no longer need the v2 <-> v3 conversion code so it has been removed.

Question to reviewers: is there any reason why we need v2 code? @rboyer and I landed on no but it would be good to get more eyes on it.

TODO:

  • more v2 tree-shaking

@github-actions github-actions bot added theme/envoy/xds Related to Envoy support type/ci Relating to continuous integration (CI) tooling for testing or releases type/docs Documentation needs to be created/updated/clarified labels Oct 19, 2021
@vercel vercel bot temporarily deployed to Preview – consul October 19, 2021 22:55 Inactive
@vercel vercel bot temporarily deployed to Preview – consul-ui-staging October 19, 2021 22:55 Inactive
@vercel vercel bot temporarily deployed to Preview – consul-ui-staging October 20, 2021 16:04 Inactive
@eculver eculver requested review from rboyer, banks, freddygv and a team October 20, 2021 16:04
@eculver eculver marked this pull request as ready for review October 20, 2021 16:05
@eculver eculver requested a review from a team as a code owner October 20, 2021 16:05
Copy link
Member

@rboyer rboyer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@vercel vercel bot temporarily deployed to Preview – consul October 27, 2021 20:41 Inactive
@vercel vercel bot temporarily deployed to Preview – consul-ui-staging October 27, 2021 20:41 Inactive
@vercel vercel bot temporarily deployed to Preview – consul-ui-staging October 27, 2021 20:53 Inactive
@vercel vercel bot temporarily deployed to Preview – consul October 27, 2021 20:53 Inactive
@vercel vercel bot temporarily deployed to Preview – consul October 27, 2021 21:00 Inactive
@vercel vercel bot temporarily deployed to Preview – consul-ui-staging October 27, 2021 21:00 Inactive
@vercel vercel bot temporarily deployed to Preview – consul-ui-staging October 27, 2021 21:20 Inactive
@vercel vercel bot temporarily deployed to Preview – consul October 27, 2021 21:20 Inactive
@eculver eculver requested a review from rboyer October 27, 2021 21:20

return err
}

const (
stateInit int = iota
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think these can be deleted too. I forked them for delta.

Copy link
Member

@rboyer rboyer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM again, with one comment about something else to possibly delete.

@vercel vercel bot temporarily deployed to Preview – consul-ui-staging October 27, 2021 23:42 Inactive
@vercel vercel bot temporarily deployed to Preview – consul October 27, 2021 23:42 Inactive
@vercel vercel bot temporarily deployed to Preview – consul October 28, 2021 01:18 Inactive
@vercel vercel bot temporarily deployed to Preview – consul-ui-staging October 28, 2021 01:18 Inactive
Base automatically changed from eculver/envoy-1.20.0 to main October 28, 2021 01:38
@eculver eculver merged commit 61be937 into main Oct 28, 2021
@eculver eculver deleted the eculver/rm-envoy-1.16.5 branch October 28, 2021 01:51
@hc-github-team-consul-core
Copy link
Collaborator

🍒 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/487837.

@blake blake mentioned this pull request Oct 25, 2022
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
theme/envoy/xds Related to Envoy support type/ci Relating to continuous integration (CI) tooling for testing or releases type/docs Documentation needs to be created/updated/clarified
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants