generic proxy: move generic proxy from contrib into extensions
Commit Message: generic proxy: move generic proxy from contrib into extensions Additional Description:
The generic proxy is designed as a framework to empower the developers to develop new L7 proxy for various L7 protocols. It's be used for multiple different private protocols now in the production env of our users. And recently, I complete the last part of generic proxy: the filter chain support to the variable length stream. And except the private protocols, we use the generic proxy implement the kafka proxing and pulsar proxing and conditional traffic routing. (part of these works are contributed back to the envoy).
After an offline discussion with other maintainers, I prepare to move the generic proxy to the extensions now.
Risk Level: low. Testing: n/a. Docs Changes: n/a. Release Notes: n/a. Platform Specific Features: n/a.
CC @envoyproxy/api-shepherds: Your approval is needed for changes made to (api/envoy/|docs/root/api-docs/).
envoyproxy/api-shepherds assignee is @adisuissa
CC @envoyproxy/api-watchers: FYI only for changes made to (api/envoy/|docs/root/api-docs/).
/coverage
Coverage for this Pull Request will be rendered here:
https://storage.googleapis.com/envoy-pr/34892/coverage/index.html
The coverage results are (re-)rendered each time the CI envoy-presubmit (check linux_x64 coverage) job completes.
/coverage
Coverage for this Pull Request will be rendered here:
https://storage.googleapis.com/envoy-pr/34892/coverage/index.html
The coverage results are (re-)rendered each time the CI envoy-presubmit (check linux_x64 coverage) job completes.
/retest
/retest
It LGTM, but it seems the CI still not happy
/wait
Just for confirmation, this is normal extension, so I think one approval from maintainer is enough? cc @alyssawilk
Generally I'd say senior maintainer approval for initial import but AFIK you have Matt's thumbs up on slack so yeah I'd say any approval is fine.
was prechecks broken prior to this PR? I'm seeing it fail on main now where it wasn't before my last sync, but it could have been a numbe ro fPRs