Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[v1.15.x] Backport Extractor Regex Replace functionality (#9235)
* Control plane support for Extractor regex replace (#9124) * update envoy transformation API w changes as of 55ddd1bfc4d9976bc953cab2dd0fcc874edd9405 * add new settings to user-facing API * update transformation plugin + add unit tests * bump envoy-gloo version to pre-release hash * unit testing updates * check regex validity in transformation plugin * use table based tests * add e2e tests * update comment, add DO_NOT_SUBMIT tag * testing updates * create error type * support dynamic_metadata API field * support dynamic_metadata API field in user-facing API * Revert "support dynamic_metadata API field in user-facing API" This reverts commit 1602aba. * Revert "support dynamic_metadata API field" This reverts commit a001c66. * update inline documentation of transformation filter to match envoy-gloo changes * add changelog entry * use pre-release ENVOY_GLOO_IMAGE * remove DO_NOT_MERGE, add new test against default mode * add documentation for new feature * clean up plugin.go todos and commentary * update external API documentation * remove remaining TODO in plugin.test.go * unfocus tests in plugin_test.go * let control plane be dumb about regex semantics; already covered by envoy validation mode * update proto documentation for new modes * docs updates * Adding changelog file to new location * Deleting changelog file from old location * bump ENVOY_GLOO_IMAGE to 1.28.1-patch2 * documentation updates * update user guide, .proto inline documentation * remove unintentially committed bananaToOrange test * resolve typos in .proto files * update tests with new defaults, move envoy transformation validation tests to kube2e suite * Adding changelog file to new location * Deleting changelog file from old location * update envoy-gloo dep to point to new 1.27 release * empty commit to kick build * clean up modeName check when generating extractor errors Co-authored-by: Jacob Bohanon <[email protected]> * remove duplicated default extraction mode handler * validate new default mode handling in new test --------- Co-authored-by: soloio-bulldozer[bot] <48420018+soloio-bulldozer[bot]@users.noreply.github.com> Co-authored-by: changelog-bot <changelog-bot> Co-authored-by: Jacob Bohanon <[email protected]> * update changelog location * update changelog entry location * respsect updated variable name in kube2e gateway_test.go * update language in user guide * correct typo in .proto documentation --------- Co-authored-by: soloio-bulldozer[bot] <48420018+soloio-bulldozer[bot]@users.noreply.github.com> Co-authored-by: Jacob Bohanon <[email protected]>
- Loading branch information