consul/agent/xds/testdata
Nitya Dhanushkodi 8728a4496c
troubleshoot: service to service validation (#16096)
* Add Tproxy support to Envoy Extensions (this is needed for service to service validation)

* Add validation for Envoy configuration for an upstream service

* Use both /config_dump and /cluster to validate Envoy configuration
This is because of a bug in Envoy where the EndpointsConfigDump does not
include a cluster_name, making it impossible to match an endpoint to
verify it exists.

This removes endpoints support for builtin extensions since only the
validate plugin was using it, and it is no longer used. It also removes
test cases for endpoint validation. Endpoints validation now only occurs
in the top level test from config_dump and clusters json files.

Co-authored-by: Eric <eric@haberkorn.co>
2023-01-27 11:43:16 -08:00
..
builtin_extension troubleshoot: service to service validation (#16096) 2023-01-27 11:43:16 -08:00
clusters Add the Lua Envoy extension (#15906) 2023-01-06 12:13:40 -05:00
endpoints Fix mesh gateway configuration with proxy-defaults (#15186) 2022-11-09 10:14:29 -06:00
listeners Add the Lua Envoy extension (#15906) 2023-01-06 12:13:40 -05:00
rbac xds: modify rbac rules to use the XFCC header for peered L7 enforcement (#13629) 2022-06-29 10:29:54 -05:00
routes Add the Lua Envoy extension (#15906) 2023-01-06 12:13:40 -05:00
validateupstream troubleshoot: service to service validation (#16096) 2023-01-27 11:43:16 -08:00
alt-test-leaf-cert.golden
alt-test-leaf-key.golden
alt-test-root-cert.golden
cache-test-leaf-cert.golden
cache-test-leaf-key.golden
db-test-leaf-cert.golden
db-test-leaf-key.golden
test-leaf-cert.golden
test-leaf-key.golden
test-root-cert.golden