@ -96,17 +96,17 @@ grpc_cc_test(
deps = [
" //:gpr " ,
" //:grpc " ,
" //src/proto/grpc/testing/xds/v3:client_side_weighted_round_robin_proto " ,
" //src/proto/grpc/testing/xds/v3:cluster_proto " ,
" //src/proto/grpc/testing/xds/v3:pick_first_proto " ,
" //src/proto/grpc/testing/xds/v3:ring_hash_proto " ,
" //src/proto/grpc/testing/xds/v3:round_robin_proto " ,
" //src/proto/grpc/testing/xds/v3:typed_struct_proto " ,
" //src/proto/grpc/testing/xds/v3:udpa_typed_struct_proto " ,
" //src/proto/grpc/testing/xds/v3:wrr_locality_proto " ,
" //test/core/test_util:grpc_test_util " ,
" //test/core/test_util:scoped_env_var " ,
" //test/cpp/util:grpc_cli_utils " ,
" @com_github_cncf_xds//xds/type/v3:pkg_cc_proto " ,
" @envoy_api//envoy/config/cluster/v3:pkg_cc_proto " ,
" @envoy_api//envoy/config/core/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/load_balancing_policies/pick_first/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/load_balancing_policies/ring_hash/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/load_balancing_policies/round_robin/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/load_balancing_policies/wrr_locality/v3:pkg_cc_proto " ,
] ,
)
@ -121,11 +121,12 @@ grpc_cc_test(
" //:gpr " ,
" //:grpc " ,
" //src/core:grpc_audit_logging " ,
" //src/proto/grpc/testing/xds/v3:audit_logger_stream_proto " ,
" //src/proto/grpc/testing/xds/v3:rbac_proto " ,
" //src/proto/grpc/testing/xds/v3:typed_struct_proto " ,
" //test/core/test_util:grpc_test_util " ,
" //test/cpp/util:grpc_cli_utils " ,
" @com_github_cncf_xds//xds/type/v3:pkg_cc_proto " ,
" @envoy_api//envoy/config/rbac/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/filters/http/rbac/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/rbac/audit_loggers/stream/v3:pkg_cc_proto " ,
] ,
)
@ -184,6 +185,8 @@ grpc_cc_test(
] ,
)
# TODO(roth): Convert this to use the real xDS protos instead of our
# local copies.
grpc_proto_fuzzer (
name = " xds_client_fuzzer " ,
srcs = [ " xds_client_fuzzer.cc " ] ,
@ -228,12 +231,13 @@ grpc_cc_test(
" //:gpr " ,
" //:grpc " ,
" //src/core:grpc_xds_client " ,
" //src/proto/grpc/testing/xds/v3:tls_proto " ,
" //src/proto/grpc/testing/xds/v3:typed_struct_proto " ,
" //src/proto/grpc/testing/xds/v3:udpa_typed_struct_proto " ,
" //test/core/test_util:grpc_test_util " ,
" //test/core/test_util:scoped_env_var " ,
" //test/cpp/util:grpc_cli_utils " ,
" @com_github_cncf_xds//udpa/type/v1:pkg_cc_proto " ,
" @com_github_cncf_xds//xds/type/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/transport_sockets/tls/v3:pkg_cc_proto " ,
" @envoy_api//envoy/type/matcher/v3:pkg_cc_proto " ,
] ,
)
@ -248,10 +252,10 @@ grpc_cc_test(
" //:gpr " ,
" //:grpc " ,
" //src/core:grpc_xds_client " ,
" //src/proto/grpc/testing/xds/v3:base_proto " ,
" //src/proto/grpc/testing/xds/v3:gcp_authn_proto " ,
" //test/core/test_util:grpc_test_util " ,
" //test/core/test_util:scoped_env_var " ,
" @envoy_api//envoy/config/core/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/filters/http/gcp_authn/v3:pkg_cc_proto " ,
] ,
)
@ -268,16 +272,20 @@ grpc_cc_test(
deps = [
" //:gpr " ,
" //:grpc " ,
" //src/proto/grpc/testing/xds/v3:fault_proto " ,
" //src/proto/grpc/testing/xds/v3:gcp_authn_proto " ,
" //src/proto/grpc/testing/xds/v3:http_filter_rbac_proto " ,
" //src/proto/grpc/testing/xds/v3:router_proto " ,
" //src/proto/grpc/testing/xds/v3:stateful_session_cookie_proto " ,
" //src/proto/grpc/testing/xds/v3:stateful_session_proto " ,
" //src/proto/grpc/testing/xds/v3:typed_struct_proto " ,
" //test/core/test_util:grpc_test_util " ,
" //test/core/test_util:scoped_env_var " ,
" //test/cpp/util:grpc_cli_utils " ,
" @com_github_cncf_xds//xds/type/v3:pkg_cc_proto " ,
" @envoy_api//envoy/config/rbac/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/filters/common/fault/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/filters/http/fault/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/filters/http/gcp_authn/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/filters/http/rbac/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/filters/http/router/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/filters/http/stateful_session/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/http/stateful_session/cookie/v3:pkg_cc_proto " ,
" @envoy_api//envoy/type/http/v3:pkg_cc_proto " ,
" @envoy_api//envoy/type/v3:pkg_cc_proto " ,
] ,
)
@ -291,17 +299,18 @@ grpc_cc_test(
deps = [
" //:gpr " ,
" //:grpc " ,
" //:grpc++_codegen_proto " ,
" //src/core:grpc_xds_client " ,
" //src/proto/grpc/testing/xds/v3:fault_proto " ,
" //src/proto/grpc/testing/xds/v3:http_connection_manager_proto " ,
" //src/proto/grpc/testing/xds/v3:http_filter_rbac_proto " ,
" //src/proto/grpc/testing/xds/v3:listener_proto " ,
" //src/proto/grpc/testing/xds/v3:router_proto " ,
" //src/proto/grpc/testing/xds/v3:tls_proto " ,
" //src/proto/grpc/testing/xds/v3:typed_struct_proto " ,
" //test/core/test_util:grpc_test_util " ,
" //test/core/test_util:scoped_env_var " ,
" //test/cpp/util:grpc_cli_utils " ,
" @com_github_cncf_xds//xds/type/v3:pkg_cc_proto " ,
" @envoy_api//envoy/config/listener/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/filters/http/fault/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/filters/http/rbac/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/filters/http/router/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/filters/network/http_connection_manager/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/transport_sockets/tls/v3:pkg_cc_proto " ,
] ,
)
@ -315,15 +324,16 @@ grpc_cc_test(
deps = [
" //:gpr " ,
" //:grpc " ,
" //:grpc++_codegen_proto " ,
" //src/core:grpc_xds_client " ,
" //src/proto/grpc/lookup/v1:rls_config_proto " ,
" //src/proto/grpc/testing/xds/v3:fault_proto " ,
" //src/proto/grpc/testing/xds/v3:http_filter_rbac_proto " ,
" //src/proto/grpc/testing/xds/v3:route_proto " ,
" //src/proto/grpc/testing/xds/v3:typed_struct_proto " ,
" //test/core/test_util:grpc_test_util " ,
" //test/core/test_util:scoped_env_var " ,
" //test/cpp/util:grpc_cli_utils " ,
" @envoy_api//envoy/config/route/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/filters/http/fault/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/filters/http/rbac/v3:pkg_cc_proto " ,
" @envoy_api//envoy/type/v3:pkg_cc_proto " ,
] ,
)
@ -337,19 +347,20 @@ grpc_cc_test(
deps = [
" //:gpr " ,
" //:grpc " ,
" //:grpc++_codegen_proto " ,
" //src/core:grpc_xds_client " ,
" //src/core:xds_health_status " ,
" //src/proto/grpc/testing/xds/v3:aggregate_cluster_proto " ,
" //src/proto/grpc/testing/xds/v3:cluster_proto " ,
" //src/proto/grpc/testing/xds/v3:gcp_authn_proto " ,
" //src/proto/grpc/testing/xds/v3:http_protocol_options_proto " ,
" //src/proto/grpc/testing/xds/v3:round_robin_proto " ,
" //src/proto/grpc/testing/xds/v3:tls_proto " ,
" //src/proto/grpc/testing/xds/v3:typed_struct_proto " ,
" //src/proto/grpc/testing/xds/v3:upstream_http_11_connect_proto " ,
" //src/proto/grpc/testing/xds/v3:wrr_locality_proto " ,
" //test/core/test_util:grpc_test_util " ,
" //test/core/test_util:scoped_env_var " ,
" @envoy_api//envoy/config/cluster/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/clusters/aggregate/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/filters/http/gcp_authn/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/load_balancing_policies/round_robin/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/load_balancing_policies/wrr_locality/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/transport_sockets/http_11_proxy/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/transport_sockets/tls/v3:pkg_cc_proto " ,
" @envoy_api//envoy/extensions/upstreams/http/v3:pkg_cc_proto " ,
" @envoy_api//envoy/type/v3:pkg_cc_proto " ,
] ,
)
@ -363,11 +374,12 @@ grpc_cc_test(
deps = [
" //:gpr " ,
" //:grpc " ,
" //:grpc++_codegen_proto " ,
" //src/core:channel_args " ,
" //src/core:grpc_xds_client " ,
" //src/core:xds_health_status " ,
" //src/proto/grpc/testing/xds/v3:endpoint_proto " ,
" //test/core/test_util:grpc_test_util " ,
" //test/core/test_util:scoped_env_var " ,
" @envoy_api//envoy/config/endpoint/v3:pkg_cc_proto " ,
] ,
)