Commit Graph

4064 Commits

Author SHA1 Message Date
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
Easwar Swaminathan 449f1b222a
grpclb: rename LB policy config field to `serviceName` (#5166) 2022-01-25 10:53:10 -08:00
Doug Fawley 546e6aebb4
proto: incorporate recent service config proto definition changes (#5167) 2022-01-25 10:39:55 -08:00
Thomas Hallgren 5b3768235a
Let helloworld example listen to all hosts (#5089)
This commit changes the address that the helloworld greeter_server is
listening to from "localhost:<port>" to just ":<port>", thus enabling
the server to be used in setups where the request stem from another
host.

Signed-off-by: Thomas Hallgren <thomas@tada.se>
2022-01-24 15:38:04 -08:00
Easwar Swaminathan 9cb4113808
xdsclient: make Close() idempotent (#5149) 2022-01-20 11:31:59 -08:00
Easwar Swaminathan 6f54b5ddbe
recommend the use `go test` commands instead of `make test` (#5151) 2022-01-20 09:21:38 -08:00
Easwar Swaminathan fa62572afe
rls: make the data cache purge ticker a field in rlsBalancer (#5154) 2022-01-20 09:21:16 -08:00
Easwar Swaminathan f93e8e6737
rls: return status error from server interceptor in test (#5153) 2022-01-19 16:48:55 -08:00
Easwar Swaminathan 61a352e94e
rls: move RLS LB policy implementation out of internal (#5143) 2022-01-19 13:52:45 -08:00
Shihao Xia 475c62a8db
testing: fix potential problems in testFlowControlAccountCheck (#5105) 2022-01-19 12:57:53 -08:00
Menghan Li 5350e74601
xds/controller: fix test nil panic on stream errors (#5144) 2022-01-19 12:56:41 -08:00
Mohan Li eb6ff1ae43
xds: update RPC timeout in blackhole case (#5126) 2022-01-19 10:31:42 -08:00
Easwar Swaminathan aad573d86b
rls: LB policy implementation (#4992) 2022-01-18 08:45:23 -08:00
Menghan Li a002994200
internal/proto: update generated code (#5125) 2022-01-12 16:34:12 -08:00
Anirudh Ramachandra c1198288f5
xdsclient: allow overriding grpc.Dial function for the xDS controller. (#5108) 2022-01-12 16:11:12 -08:00
Huang Chong f231ac5293
wrr: improve randomWRR performance (#5067) 2022-01-12 13:44:29 -08:00
Tiratom 0145b50cdc
use insecure.NewCredentials() instead of grpc.WithInsecure (#5087) 2022-01-12 14:19:03 -05:00
Menghan Li b49c0c99e4
xds/clusterresolver: set ClusterName for DNS child (#5119) 2022-01-12 11:01:29 -08:00
Easwar Swaminathan 9353ae3bb4
credentials/google: stub out the oauth package in test (#5118) 2022-01-11 14:42:12 -08:00
Zach Reyes 13c41bce4a
Change version to 1.45.0-dev (#5122) 2022-01-11 17:38:19 -05:00
Menghan Li 77b478d768
xds/federation: e2e tests (#5103) 2022-01-07 11:26:53 -08:00
Menghan Li 907a202a61
attributes: document that some value types (e.g. `map`s) must implement Equal (#5109) 2022-01-06 15:44:56 -08:00
Shihao Xia 2fb1ac854b
test: fix potential goroutine leak in TestUpdateAddresses_RetryFromFirstAddr (#5023) 2022-01-05 10:38:18 -08:00
Menghan Li afded7231d
xds/federation: update xdsclient to support multi authority (#5042) 2022-01-04 15:50:50 -08:00
Easwar Swaminathan b069440926
credentials/google: use grpctest.Tester for tests in this package (#5098) 2022-01-04 08:51:39 -08:00
Ashitha Santhosh fbaf7c5582
authz: update representation of allow authenticated in SDK (#5052)
* remove empty principals logic

* Update test

* minor formatting

* resolving comments
2021-12-28 15:07:12 -08:00
Easwar Swaminathan 344b93a285
testdata: use SHA256 as signing algorithm in testdata certs (#5074) 2021-12-23 14:02:05 -08:00
Steve Greene 4d58dd98db
dialoptions.go: Fix WithBlock godoc (#5073) 2021-12-23 10:56:58 -08:00
Lidi Zheng 78df8ec077
test/kokoro: Use xds-test-server-5 as the GCE interop server (#5071) 2021-12-22 15:54:08 -08:00
Adam Babik db9fdf706d
insecure: remove experimental notice (#5069) 2021-12-22 14:28:13 -08:00
Easwar Swaminathan b3d19efee6
rls: move the data cache implementation into the rls package (#5060) 2021-12-22 13:50:56 -08:00
Shihao Xia ec7cf6c977
grpclb: fix possible nil before conversion in TestDropRequest (#5022) 2021-12-22 12:41:46 -08:00
Shitian Ni 8ae11f4622
grpc: minor improvement on WithInsecure() document (#5068) 2021-12-22 11:34:33 -08:00
Shihao Xia 7506755eb1
internal/resolver: fix possible goroutine leak in TestSafeConfigSelector (#5058) 2021-12-22 10:56:46 -08:00
Easwar Swaminathan 956c594855
rls: minor config processing changes (#5061) 2021-12-21 13:32:22 -08:00
Doug Fawley c285fc70e0
cmd/protoc-gen-go-grpc: update version for release (#5070) 2021-12-20 15:40:38 -08:00
Mohan Li 51835dc091
xds: Remove WithBlock option from the fallback test client (#5066) 2021-12-16 14:39:38 -08:00
Mohan Li ce152f209b
xds: Add xds dependency to the fallback test client (#5062) 2021-12-15 15:19:36 -08:00
Zach Reyes 029b822735
xds: Add RLS Cluster Specifier Plugin (#5004)
* xds: Add RLS Cluster Specifier Plugin
2021-12-15 17:58:03 -05:00
Easwar Swaminathan 50f82701b5
rls: control channel implementation (#5046) 2021-12-15 09:37:05 -08:00
Shihao Xia 7c8a9321b9
testing: fix goroutine leak in TestClientUpdatesParamsAfterGoAway (#5024) 2021-12-14 15:44:54 -08:00
Menghan Li a32d2778f3
xds/client: send connection errors to all watchers (#5054) 2021-12-13 13:56:30 -08:00
Shang Jian Ding c18e2a2883
cmd/protoc-gen-go-grpc: update google.golang.org/protobuf to v1.27.1 (#5053) 2021-12-13 13:56:04 -08:00