Commit Graph

4156 Commits

Author SHA1 Message Date
Lidi Zheng 63bdcbcce5
xds/interop: add xds_k8s_lb test suite (#5250) 2022-03-21 13:57:45 -07:00
apolcyn 89f31959af
interop/client: simplify fallback test client and parameterize fallback deadline (#5248) 2022-03-21 13:41:02 -07:00
Zach Reyes 8078d1d541
balancergroup: Switched subBalancerWrapper to wrap a gracefulswitch.Balancer (#5245)
* balancergroup: Switched subBalancerWrapper to wrap a gracefulswitch.Balancer
2022-03-21 16:34:32 -04:00
Easwar Swaminathan 6131e9d46e
examples: regenerate certs to use SHA256 signing algorithm (#5256) 2022-03-21 10:41:21 -07:00
Easwar Swaminathan f95b001a48
xds: avoid log spam during server mode switches (better A36 compliance) (#5215) 2022-03-17 14:35:42 -07:00
Menghan Li 97c3143418
xds/client: accept resources wrapped in discoverypb.Resource message (#5242) 2022-03-17 10:34:45 -07:00
Easwar Swaminathan 6c3ccbe89a
grpc: remove remaining usages of grpc.WithInsecure() (#5246) 2022-03-17 10:17:03 -07:00
Menghan Li fbe4ccbc1e
xds/client: include Node ID in error messages from the XdsClient (#5223) 2022-03-16 16:12:48 -07:00
Easwar Swaminathan c4cabf78f4
grpc: handle invalid service configs by applying the default if available (#5238) 2022-03-16 12:02:56 -07:00
Easwar Swaminathan 94ee3865e1
test: cleanup roundrobin tests to use stubserver (#5236) 2022-03-15 17:01:07 -07:00
Tristan Swadell 23cc28fd63
security/authorization: upgrade cel-v0.10.1 and fix breaking API change. (#5243) 2022-03-15 14:50:46 -07:00
Menghan Li 84793b56f6
xds/client: reset backoff when a message is received, even when the message is invalid (#5241) 2022-03-14 16:04:34 -07:00
Easwar Swaminathan 722367c4a7
proto: regenerate proto to pick up latest (#5237) 2022-03-10 16:29:55 -08:00
Easwar Swaminathan eead9a824c
grpc: delete deprecated API WithBalancerName() (#5232) 2022-03-10 13:15:11 -08:00
Easwar Swaminathan cf6d4d5ab7
grpc: document ClientConn fields (#5227) 2022-03-09 07:51:20 -08:00
Zach Reyes 431ea809a7
internal/balancer: Add graceful switch LB policy (#5207)
internal/balancer: Add graceful switch LB policy
2022-03-04 12:00:21 -05:00
Easwar Swaminathan 63af97474c
internal: update service config proto (#5222) 2022-03-03 11:53:17 -08:00
Easwar Swaminathan 87b0a8d6db
test: use real grpc.Server in call tests (#5213) 2022-03-02 13:40:15 -08:00
Easwar Swaminathan 6b15b1356e
channelz: replace deprecated timestamp API with recommended ones (#5212) 2022-02-28 15:13:36 -08:00
Easwar Swaminathan 6f314bd725
reflection: add comments on protos (#5209) 2022-02-25 16:54:14 -08:00
Shang Jian Ding 328efcc927
example: add mutual TLS example (#5194) 2022-02-24 10:28:58 -08:00
白泽 e601f1ae37
fix: does not validate metadata keys and values (#4886) 2022-02-23 11:15:55 -08:00
Easwar Swaminathan a73725f42d
channelz: include channelz identifier in logs (#5192) 2022-02-23 07:30:06 -08:00
Easwar Swaminathan 02f384d41a
xds: rename rls proto import (#5205) 2022-02-22 17:16:01 -08:00
Easwar Swaminathan fd1f98814e
Change version to 1.46.0-dev (#5204) 2022-02-22 11:51:16 -08:00
Ashitha Santhosh 011544f729
authz: add additional logs to sdk authz (#5094)
* Adds additional logs to sdk authz

* resolve comment

* adds logs displaying request details

* remove sdk_server_interceptor log

* log subset of rpcData

* resolving comment

* format log message
2022-02-18 14:24:03 -08:00
Joshua Humphries 18564ff61d
reflection: improve server implementation (#5197) 2022-02-18 13:13:23 -08:00
Easwar Swaminathan ec717cad73
xds: minor cleanup in xdsclient bootstrap code (#5195) 2022-02-15 15:41:49 -08:00
Eric Butler ebc30b8fc3
reflection: use protobuf/reflect instead of go reflection, fix dynamic messages (#5180) 2022-02-15 11:01:42 -08:00
Thomas Hallgren 46009ac902
transport: Add an Unwrap method to ConnectionError (#5148) 2022-02-14 07:44:21 -08:00
Ashitha Santhosh 75fd0240ac
remove sdk term from grpc authz (#5191) 2022-02-10 15:13:34 -08:00
Easwar Swaminathan a354b1eec3
channelz: rename NewChannelzStorage to NewChannelzStorageForTesting (#5190) 2022-02-09 14:14:44 -08:00
Appu 0e055491d5
Format directory/file references (#5184) 2022-02-09 11:29:47 -08:00
赵延 c44f627fd1
cleanup: replace grpc.WithInsecure with insecure.NewCredentials (#5177) 2022-02-09 11:17:46 -08:00
Menghan Li 91967153f5
xds/priority: log warnings instead of errors (#5185) 2022-02-04 13:01:27 -08:00
Zach Reyes 1a63309895
xds: Add support for Outlier Detection configuration in xdsclient (#5183)
* Add support for Outlier Detection configuration in xdsclient
2022-02-04 15:21:08 -05:00
Mohan Li 2af7b5e6fa
xds/interop: update RPC timeout in blackhole after fallback case (#5174) 2022-02-03 10:01:53 -08:00
Wanlin Du f664adfe5b
benchmark: update client to include xds library (#5169) 2022-02-02 09:36:41 -08:00
Anirudh Ramachandra c7f7d3a75c
xds/bootstrap: add plugin system for credentials specified in bootstrap file (#5136) 2022-02-01 14:01:50 -08:00
Zhouyihai Ding 2209ed9ec9
cmd/protoc-gen-go-grpc: add hooks to allow overriding generated code (#5056) 2022-02-01 12:45:18 -08:00
Menghan Li f68fb05c3e
leakcheck: ignore http read/write goroutine (#5182) 2022-02-01 10:37:51 -08:00
Easwar Swaminathan 980790869b
rls: support `routeLookupChannelServiceConfig` field (#5176) 2022-01-31 12:49:45 -08:00
Easwar Swaminathan 593ff8d017
rls: service field in RLS request must not contain slashes (#5168) 2022-01-27 15:03:30 -08:00
Menghan Li e2fc510d57
internal/proto: update generated code (#5172) 2022-01-27 10:41:28 -08:00
Menghan Li 3b70fe08d8
xds: fix broken test "unknown field EnableLRS in struct" (#5170) 2022-01-27 10:27:28 -08:00
Menghan Li d31dbe7ad3
xds/resource: accept Self as LDS's RDS config source and CDS's EDS config source (#5152) 2022-01-26 11:39:28 -08:00
Menghan Li 0a68f8aff0
xds/federation: support federation in LRS (#5128) 2022-01-26 11:39:10 -08:00
Menghan Li 61a6a06b88
server: handle context errors returned by service handler (#5156) 2022-01-26 11:02:23 -08:00
Menghan Li e27717498d
xds/bootstrap: escape authority when populating resource name template (#5160) 2022-01-25 14:55:48 -08:00
Roland Bracewell Shoemaker 231ca3b24e
security/advancedtls: fix CRL issuer comparison (#5130)
Fix CRL issuer comparison issue
2022-01-25 13:32:27 -08:00