Arvind Bright
acbfcbb8e8
internal/grpcsync: refactor test ( #6427 )
2023-06-30 16:31:29 -07:00
my4
51042db745
internal/grpcsync: Provide an internal-only pub-sub type API ( #6167 )
...
Co-authored-by: Easwar Swaminathan <easwars@google.com>
2023-06-30 15:07:46 -07:00
Zach Reyes
07718ef6b3
internal/xds/rbac: Add support for string matcher in RBAC header matching ( #6419 )
2023-06-27 18:30:20 -04:00
Tobo Atchou
e8599844e7
server: with TLS, set TCP user timeout on the underlying raw connection ( #5646 ) ( #6321 )
2023-06-27 09:27:20 -07:00
Easwar Swaminathan
dd931c8036
xds: clusterresolver e2e test cleanup ( #6391 )
2023-06-23 13:22:48 -07:00
Zach Reyes
a9c79427b1
benchmark: Add support for Poisson load in benchmark client ( #6378 )
2023-06-22 14:24:52 -04:00
Zach Reyes
3c6084b7d4
xds/outlierdetection: fix config handling ( #6361 )
2023-06-09 19:32:27 -04:00
Matthew Stevenson
907bdaa1eb
alts: Read max number of concurrent ALTS handshakes from environment variable. ( #6267 )
...
* Read max number of concurrent ALTS handshakes from environment variable.
* Refactor to use new envconfig file.
* Remove impossible if condition in acquire().
* Use weighted semaphore.
* Add e2e test for concurrent ALTS handshakes.
* Separate into client and server semaphores.
* Use TryAcquire instead of Acquire.
* Attempt to fix go.sum error.
* Run go mod tidy compat=1.17.
* Update go.mod for examples subdirectory.
* Run go mod tidy -compat=1.17 on examples subdirectory.
* Update go.mod in subdirectories.
* Update go.mod in security/advancedtls/examples.
* Missed another go.mod update.
* Do not upgrade glog because it requires Golang 1.19.
* Fix glog version in examples/go.sum.
* More glog cleanup.
* Fix glog issue in gcp/observability/go.sum.
* Move ALTS env var into envconfig.go.
* Fix go.mod files.
* Revert go.sum files.
* Revert interop/observability/go.mod change.
* Run go mod tidy -compat=1.17 on examples/.
* Run gofmt.
* Add comment describing test init function.
2023-06-07 18:54:06 -07:00
Doug Fawley
2b1d70be02
xds: enable RLS in xDS by default ( #6343 )
2023-06-01 15:31:27 -07:00
Doug Fawley
6c2529bca8
xds: support pick_first custom load balancing policy (A62) ( #6314 )
2023-05-30 09:52:23 -07:00
Zach Reyes
9b9b364f69
internal/envconfig: Set Custom LB Env Var to true by default ( #6317 )
2023-05-25 19:54:17 -04:00
Zach Reyes
4d3f221d1d
xds/internal/xdsclient: Add support for String Matcher Header Matcher in RDS ( #6313 )
2023-05-25 18:05:14 -04:00
Gregory Cooke
f19266cca4
xds: support built-in Stdout audit logger type ( #6298 )
...
This PR adds the functionality to parse and build the known StdoutLogger that we include as an implemented AuditLogger.
2023-05-25 13:24:45 -04:00
Doug Fawley
59134c303c
client: add support for pickfirst address shuffling from gRFC A62 ( #6311 )
2023-05-24 10:37:54 -07:00
Easwar Swaminathan
9b7a947cdc
grpc: support channel idleness ( #6263 )
2023-05-22 12:42:45 -07:00
Gregory Cooke
390c392f84
authz: Rbac engine audit logging ( #6225 )
...
add the functionality to actually do audit logging in rbac_engine.go and associated tests for that functionality.
2023-05-17 10:21:06 -04:00
Doug Fawley
1db474c85c
weightedroundrobin: fix duration format in lb config ( #6271 )
2023-05-11 14:56:53 -04:00
Zach Reyes
5e587344ee
xds: Add support for Custom LB Policies ( #6224 )
2023-05-08 21:29:36 -04:00
Doug Fawley
5c4bee51c2
balancer/weightedroundrobin: add load balancing policy (A58) ( #6241 )
2023-05-08 10:01:08 -07:00
Easwar Swaminathan
ccad7b7570
grpc: use CallbackSerializer in resolver_wrapper ( #6234 )
2023-05-04 16:05:13 -07:00
Tobo Atchou
56b33d5cd0
server/transport: send appropriate debug_data in GOAWAY frames ( #6220 )
2023-05-03 09:58:06 -07:00
Doug Fawley
019acf2e94
stubserver: add option for allowing more services to be registered ( #6240 )
2023-05-01 14:11:23 -07:00
Zach Reyes
df82147145
internal: Document gcp/observability 1.0 dependencies in /internal ( #6229 )
2023-04-28 17:05:41 -04:00
Zach Reyes
eff0942e95
xds/internal/xdsclient: Custom LB xDS Client Changes ( #6165 )
2023-04-25 22:47:15 -04:00
Mskxn
ca604628aa
stubserver: Stop server when StartClient failed ( #6190 )
2023-04-18 16:56:40 -07:00
Ernest Nguyen Hung
7dfd71831d
internal/buffer: add Close method to the Unbounded buffer type ( #6161 )
2023-04-18 16:53:59 -07:00
Easwar Swaminathan
fe72db9589
testing: add helpers to start test service, and retrieve port ( #6187 )
2023-04-12 09:30:30 -07:00
Mskxn
6237dfe701
internal/stubserver: Close Client Conn in error handling of Start ( #6174 )
2023-04-11 15:10:38 -04:00
Easwar Swaminathan
bfb57b8b49
testing: delete internal copy of test service proto, and use canonical one ( #6164 )
2023-04-05 17:12:57 -07:00
Arvind Bright
ea0a038347
xds/xdsclient: ignore resource deletion as per gRFC A53 ( #6035 )
2023-04-04 10:11:54 -07:00
my4
e97991991c
internal/grpcsync: move CallbackSerializer from xdsclient/internal to here ( #6153 )
2023-03-31 10:13:33 -07:00
Easwar Swaminathan
415ccdf154
go.mod: update all dependencies after 1.54 branch cut ( #6132 )
2023-03-28 16:03:41 -07:00
apolcyn
44cebb8ff5
xds: enable XDS federation by default ( #6151 )
2023-03-27 15:23:22 -07:00
Easwar Swaminathan
a8a25ce994
transport: use prefix logging ( #6135 )
2023-03-22 09:20:36 -07:00
Doug Fawley
7651e62090
transport: add a draining state check before creating streams ( #6142 )
2023-03-21 13:58:51 -07:00
Doug Fawley
16c3b7df7f
examples: add example for ORCA load reporting ( #6114 )
2023-03-14 14:01:16 -07:00
Doug Fawley
b458a4f11a
transport: stop always closing connections when loopy returns ( #6110 )
2023-03-14 13:32:25 -07:00
Arvind Bright
11e2506cb6
tests: Scale down keepalive test timings ( #6088 )
2023-03-14 10:40:00 -07:00
Easwar Swaminathan
3633361c26
tests: support LRS on the same port as ADS ( #6102 )
2023-03-10 10:00:13 -08:00
Easwar Swaminathan
60a1aa38f8
testutils: add support for creating endpoint resources with options ( #6103 )
2023-03-09 14:35:40 -08:00
Zach Reyes
55d8783479
gcp/observability: Link logs and traces by logging Trace and Span IDs ( #6056 )
2023-03-09 13:56:23 -05:00
Doug Fawley
ad4057fcc5
transport: stop returning errors that are always nil ( #6098 )
2023-03-08 13:40:47 -08:00
Arvind Bright
8ba23be961
cmd/protoc-gen-go-grpc: bump -version to 1.3.0 for release ( #6064 )
2023-03-01 09:58:20 -08:00
KT
dba41efd93
metadata: fix validation issues ( #6001 )
2023-02-28 13:43:56 -05:00
Easwar Swaminathan
0586c51d1b
internal/transport: reduce running time of test from 5s to 1s ( #6061 )
2023-02-28 09:34:05 -08:00
Zach Reyes
7437662fd5
internal/transport: Fix flaky keep alive test ( #6059 )
2023-02-27 20:31:24 -05:00
Easwar Swaminathan
3775f633ce
xdsclient/transport: reduce chattiness of logs ( #5992 )
2023-02-24 13:13:13 -08:00
Easwar Swaminathan
5353eaa440
testing: add helpers to configure cluster specifier plugin type ( #5977 )
2023-02-21 19:30:13 -08:00
Arvind Bright
081499f2e8
xds: remove support for v2 Transport API ( #6013 )
2023-02-14 13:35:52 -08:00
Zach Reyes
81534105ca
client: Add dial option to disable global dial options ( #6016 )
2023-02-13 21:13:32 -05:00