Commit Graph

4015 Commits

Author SHA1 Message Date
Menghan Li 29deb6bfa1
xds/bootstrap: refactor to support top level and per-authority server config (#4892) 2021-11-02 10:26:08 -07:00
Easwar Swaminathan 1163cfabe9
xds: move LocalTCPListener to internal/testutils (#4920) 2021-11-01 14:32:55 -07:00
Hrishi Hiraskar 467630fc24
examples: remove usage of WithBlock in examples (#4858) 2021-11-01 11:06:39 -07:00
Easwar Swaminathan 6d465fe912
grpclb: move restartableListener to testutils (#4919) 2021-11-01 11:04:24 -07:00
Menghan Li d6aca733b3
Change version to 1.43.0-dev (#4912) 2021-10-29 11:58:36 -07:00
Menghan Li bb655a914d
internal: update rls.pb.go (#4913) 2021-10-29 11:45:00 -07:00
Zach Reyes 2d7bdf2d23
xds: Set RBAC on by default (#4909) 2021-10-29 13:17:49 -04:00
Zach Reyes d47437c91e
xds: Fix invert functionality for header matcher (#4902)
* Fix invert functionality for header matcher
2021-10-28 12:16:33 -04:00
Menghan Li 9fa2698264
xds/csds: populate new GenericXdsConfig field (#4898) 2021-10-26 15:11:36 -07:00
Doug Fawley 6e8625df63
doc: promote WithDisableRetry to stable; clarify retry is enabled by default (#4901) 2021-10-26 14:43:44 -07:00
Doug Fawley f1d87c14c2
client: properly disable retry if GRPC_GO_RETRY=off (#4899) 2021-10-26 10:33:08 -07:00
Menghan Li 03753f593c
creds/google: fix CFE cluster name check (#4893) 2021-10-25 17:42:07 -07:00
Ashitha Santhosh 4f21cde702
authz: support empty principals and fix rbac authenticated matcher (#4883)
* authz: support empty principals in SDK and fixes to rbac authenticated
matcher.

* Minor formatting

* Remove pointer from principals fields

* resolving comments
2021-10-21 15:39:02 -07:00
Doug Fawley f00baa6c3c
resolver: replace AddressMap.Range with Keys (#4891)
Co-authored-by: Menghan Li <menghanl@google.com>
2021-10-20 15:07:37 -07:00
Doug Fawley 2a312458e6
client: don't force passthrough as default resolver (#4890) 2021-10-20 14:01:46 -07:00
Menghan Li bd0f88150d
grpclb: recover after receiving an empty server list (#4879) 2021-10-20 10:52:03 -07:00
Menghan Li 0d5030755c
xds/priority: handle new low priority when high priority is in Idle (#4889) 2021-10-20 10:51:48 -07:00
Doug Fawley fbf9b56376
grpc: stabilize WithDefaultServiceConfig and improve godoc (#4888) 2021-10-20 09:31:50 -07:00
Doug Fawley 3b1d3e48c9
examples: update load balancing example to use loadBalancingConfig (#4887) 2021-10-19 16:47:48 -07:00
Easwar Swaminathan 01ed64857e
update go.mod to point to latest cncf/udpa repo (#4884) 2021-10-18 15:12:44 -07:00
Eric Anderson 3d9e9c42dc
logging: enable json logging in xds server container (#4885) 2021-10-18 14:57:49 -07:00
Zach Reyes 4757d0249e
xds: Make regex matchers match on full string, not just partial match (#4875)
* xds: Make regex matchers match on full string, not just partial match
2021-10-15 16:14:49 -04:00
Doug Fawley d590071c10
status: clarify FromError docstring (#4880) 2021-10-15 11:26:46 -07:00
Doug Fawley 36d87572db
attributes: add Equal method; resolver: add AddressMap and State.BalancerAttributes (#4855) 2021-10-15 10:39:56 -07:00
Menghan Li 3db1cb09ea
xds/clusterimpl: fix SubConn wrapper returned by picker during race (#4876) 2021-10-15 10:15:34 -07:00
Easwar Swaminathan 7e5fcc68f6
rls: update rls proto (#4877) 2021-10-14 19:48:43 -07:00
Easwar Swaminathan 3bae5f5b65
xds: use protos from cncf/xds instead of cncf/udpa (#4866) 2021-10-14 16:51:55 -07:00
Easwar Swaminathan aaff9e7ab9
grpc: better RFC 3986 compliant target parsing (#4817) 2021-10-14 14:54:02 -07:00
Menghan Li 45097a8aa6
Revert "kokoro: remove expired letsencrypt.org cert and update" (#4860) 2021-10-13 10:50:52 -07:00
Menghan Li 2fe7118076
xds/e2e: move flag check to each test, and call t.Skip() (#4861) 2021-10-11 15:42:10 -07:00
Easwar Swaminathan ea41fbfa10
examples: unix abstract socket (#4848) 2021-10-11 14:55:45 -07:00
Easwar Swaminathan 6c56e211a0
grpclb: add `target_field` to service config (#4847) 2021-10-11 14:55:12 -07:00
Menghan Li 49f6388789
grpclog: support formatting output as JSON (#4854) 2021-10-11 11:06:15 -07:00
Ashitha Santhosh b99d1040b7
authz: create file watcher interceptor for gRPC SDK API (#4760)
* authz: create file watcher interceptor for gRPC SDK API
2021-10-08 17:09:55 -07:00
Zach Reyes 03ca7b7d00
Added logs to rbac (#4853)
Added logs to rbac
2021-10-07 22:46:49 -04:00
Terry Wilson 524d10cbce
kokoro: source test driver install script from core repo (#4825) 2021-10-07 11:58:49 -07:00
Menghan Li b9d7c74e01
xds: local interop tests (#4823) 2021-10-07 11:47:53 -07:00
Zach Reyes 404d8fd513
Added imports for HTTP Filters (#4850)
Added imports for HTTP Filters
2021-10-06 19:26:43 -04:00
Zach Reyes d16cfedb5f
Rename env var (#4849)
Rename env var
2021-10-06 19:26:22 -04:00
Easwar Swaminathan 4bd9995351
xds: suppress redundant resource updates using proto.Equal (#4831) 2021-10-05 16:55:25 -07:00
Menghan Li ee479e630f
creds/google: replace NewComputeEngineCredsWithOptions with NewDefaultCredentialsWithOptions (#4830) 2021-10-05 14:49:15 -07:00
Doug Fawley 02da625150
github: increase timeout for codeql and disable for PRs (#4841) 2021-10-04 14:01:09 -07:00
Menghan Li f2974e7778
kokoro: remove expired letsencrypt.org cert and update (#4840) 2021-10-04 11:54:27 -07:00
Doug Fawley f068a13ef0
server: add missing conn.Close if the connection dies before reading the HTTP/2 preface (#4837) 2021-10-04 11:22:00 -07:00
Easwar Swaminathan 09970207ab
xds: remove race in TestUnmarshalCluster_WithUpdateValidatorFunc (#4836) 2021-10-01 15:27:28 -07:00
Easwar Swaminathan b9f62538f0
rls: pull proto changes made in grpc-proto/pull/98 (#4832) 2021-10-01 11:09:26 -07:00
Doug Fawley 69e1b54deb
test: fix stayConnected to call Connect after state reports IDLE (#4821) 2021-10-01 11:09:12 -07:00
Mohan Li 127c052c70
credentials/google: introduce a new API `NewComputeEngineCredsWithOptions` (#4767) 2021-09-30 13:06:50 -07:00
Easwar Swaminathan 2ae5ac1637
xds: nack if certprovider instance name is missing in bootstrap config (#4799) 2021-09-30 10:04:19 -07:00
Easwar Swaminathan adb21c4610
rls: improve config parsing (#4819) 2021-09-29 16:58:46 -07:00