Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This removes support for using v2 in Envoyfilters. Users previously got a warning. They will now get an error, which helpfully points them to using v3.
This has been warning for well over 2 years at this point, so I think its time. This reduces the binary size of Pilot by 8mb which is a nice benefit as well.
Note: the current support for v2 is mostly only for top level fields. This works because we marshal to Struct then back into the v3 types. For things like ADD, we don't do this and send as-is (v2), but Envoy itself only partially supports v2. For example, config_dump will break. So its unlikely there is usage.