107 Commits (8984a264b8c7dcc7c052e14e728d988eff0fb309)

Author SHA1 Message Date
Mark D. Roth c72a67b6da
xDS RouteConfig: use ValidationErrors and add unit test (#31418) 2 years ago
Esun Kim 530b702259
Update Clang 15 (#31518) 2 years ago
Mark D. Roth ba5e477446
xds_end2end_test: fix test flake (#31468) 2 years ago
Mark D. Roth b9aca8db8a
Second attempt: xDS Listener: use ValidationErrors and add unit test (#31457) 2 years ago
Craig Tiller ab3d62ae8f
Revert "xDS Listener: use ValidationErrors and add unit test (#31351)" (#31456) 2 years ago
Mark D. Roth 7229bea2fd
xDS Listener: use ValidationErrors and add unit test (#31351) 2 years ago
Mark D. Roth bd4b5d70c8
xDS: remove v2 support (#31327) 2 years ago
Mark D. Roth 93433d2faf
xDS RBAC: remove env var protection (#31348) 2 years ago
Mark D. Roth f2a377d35e
xDS cluster resource type: use ValidationErrors and add unit test (#31025) 2 years ago
Esun Kim 3c96517fc0
Simplified GRPC_ERROR_CREATE macros (#31222) 2 years ago
Craig Tiller 9c98d67d7a
[c++14] absl::make_unique --> std::make_unique (#31159) 2 years ago
Esun Kim ba8af0157b
Removing GRPC_ERROR_[REF|UNREF|IS_NONE] (#31089) 2 years ago
Mark D. Roth 6d792b6bce
xDS resource validation: identify extensions by type_url instead of name (#31024) 2 years ago
Craig Tiller c2ab8c99bb
Revert "Revert "[c++] Move environment functions to C++ (#30937)" (#30986)" (#30988) 2 years ago
Craig Tiller 96264e07b8
Revert "[c++] Move environment functions to C++ (#30937)" (#30986) 2 years ago
Craig Tiller 74c0d6fe3f
[c++] Move environment functions to C++ (#30937) 2 years ago
Craig Tiller 2b46cb40d3
[config] Move certificate provider registry into core config (#30890) 2 years ago
Craig Tiller 7ba58bb925
[build] Move certificate provider registry into its own build target (#30836) 2 years ago
Yash Tibrewal aba48793f8
XdsSecurityTest: Use a timeout of 5000ms for RPCs (#30621) 2 years ago
Mark D. Roth dc4414aa0c
XdsClient: access certificate provider data via dependency injection (#30506) 2 years ago
Yash Tibrewal 5e19c780c3
XdsSecurityTest: Rework infrastructure (#30138) 2 years ago
Yash Tibrewal 3aad52e4d3
XdsSecurityTest flakiness: Add broken pipe to expected error messages (#30091) 2 years ago
Mark D. Roth 870fe8624f
security handshaker: include security connector type in error message (#30046) 3 years ago
Mark D. Roth 86e282ba97
weighted_target and RLS: delegate to child picker on error (#29870) 3 years ago
Mark D. Roth a78df68e96
xds: add "ignore_resource_deletion" server feature (#29633) 3 years ago
Mark D. Roth 8459824e5c
xds end2end tests: change tests to check all RPC failure statuses (#29974) 3 years ago
Yash Tibrewal 5d9cdc8e67
xds: Add XdsLbRegistry (#29756) 3 years ago
Yash Tibrewal 8cdf8beafd
xDS: Workaround to get gRPC clients working with istio (#29841) 3 years ago
Mark D. Roth 709dff9ca8
security and subchannel: implement UniqueTypeName and use it in these interfaces (#29709) 3 years ago
Mark D. Roth 6bda57194a
xds_end2end_test_lib: use DEBUG_LOCATION to log where failures originate (#29444) 3 years ago
Yash Tibrewal eb96f90eb7
HTTP: Use channel arg instead of global to allow PUT requests (#29411) 3 years ago
Mark D. Roth 9a363dbf96
xds_end2end_test: Move CDS and EDS tests to their own file (#29430) 3 years ago
Yash Tibrewal f28695351e
Prevent direct usage of absl::Mutex (#29424) 3 years ago
Mark D. Roth e7ddd7b436
xds_end2end_test: Move aggregate and logical_dns cluster tests to their own file (#29298) 3 years ago
Mark D. Roth bea5911569
xds_end2end_test: Move ring_hash tests to their own file (#29287) 3 years ago
Mark D. Roth b9d904da58
xds_end2end_test: move routing tests to their own file (#29409) 3 years ago
Yash Tibrewal 136055b043
xds_end2end_test: Fix race in security tests (#29408) 3 years ago
Mark D. Roth dd14f803c3
xds_end2end_test: move core XdsClient tests to their own file (#29403) 3 years ago
Mark D. Roth 6273832210
priority and ring_hash LBs: fix interactions when using ring_hash under priority (#29332) 3 years ago
Mark D. Roth 214e3f3622
xds_end2end_test: Move RLS tests to their own file (#29290) 3 years ago
Mark D. Roth 55b0405c86
xds_end2end_test: Move fault injection tests into their own file (#29283) 3 years ago
Yash Tibrewal 5e989cf78d
HTTP: Conditionally allow PUT requests (#29397) 3 years ago
Mark D. Roth 61987ec3a2
xds_end2end_test: Move CSDS tests to their own file (#29285) 3 years ago
Mark D. Roth 9a12b0def8
cds LB: fix diamond dependency handling (#29384) 3 years ago
Mark D. Roth d61433ecb2
cds LB: handle loops in aggregate cluster graph (#29382) 3 years ago
Mark D. Roth 3a4058c07a
xds_end2end_test: move test framework to its own library (#29279) 3 years ago
Mark D. Roth 94c538cd55
Second attempt: Adding is_optional case to RLS (#29378) 3 years ago
Mark D. Roth 96c19e8c98
weighted_target and xds_cluster_manager: don't update picker while update is in flight (#29313) 3 years ago
Mark D. Roth e145c068f2
xds_cluster_resolver LB: don't reuse child numbers that might still be deactivated (#29316) 3 years ago
Mark D. Roth caacc7e3aa
xds_end2end_test: fix env var name in RLS tests (#29291) 3 years ago