As described in the envoy 1.27.0 changelog, upstream has moved xDS code extensions. Because Gloo Edge relies on xDS, we need to explicitly include these extensions
In practice, this means that envoy-gloo crashes when it is provided config which specifies the ads_config field. The bootstrap config provided by Gloo Edge always includes this field, so this change is necessary to make envoy-gloo v1.27 compatible with Gloo Edge
Testing
I tested this by running Envoy with a simple config that specifies the ads_config field. On v1.27.1-patch2, this causes envoy to crash.
I will run the envoy binary created by this PR's CI against the same config. I expect it to behave normally
Description
ads_config
field. The bootstrap config provided by Gloo Edge always includes this field, so this change is necessary to make envoy-gloo v1.27 compatible with Gloo EdgeTesting
ads_config
field. On v1.27.1-patch2, this causes envoy to crash.