Commit Graph

5023 Commits

Author SHA1 Message Date
Artem V. Navrotskiy 24e9024375
Fix close in use certificate providers after double `Close()` method call on wrapper object (#7128) 2024-05-29 16:56:25 -07:00
Arvind Bright 33faea8c2a
ringhash: fix normalizeWeights (#7156) 2024-05-29 16:50:05 -07:00
Zach Reyes 0756c0d67e
stats: Various CSM Observability bug fixes (#7278) 2024-05-29 19:23:32 -04:00
Zach Reyes fe82db49f2
stats/opentelemetry: Add CSM Observability API (#7277) 2024-05-29 19:23:17 -04:00
Zach Reyes f1aceb0dac
stats/opentelemetry: CSM Observability server side component changes (#7264) 2024-05-29 16:47:22 -04:00
Doug Fawley 81385556a3
testing: remove skip for otel since we no longer support Go 1.20 (#7276) 2024-05-29 13:42:20 -07:00
Arvind Bright 58cfe27883
deps: update dependencies for all modules (#7274) 2024-05-29 09:40:18 -07:00
Matthew Stevenson 11872f1162
advancedtls: add CipherSuites to Options (#7269) 2024-05-29 09:02:03 -07:00
Roland Bracewell Shoemaker a4593c5881
advancedtls: use realistic ciphersuite in test (#7273)
Instead of 3DES, something which should basically never be used in
production. Go is removing default support for 3DES is Go 1.24,
requiring new modules to opt into support for this cipher.
2024-05-29 10:56:01 -04:00
Doug Fawley 01363ac152
*: end support for Go v1.20 (#7250) 2024-05-28 16:56:17 -07:00
Kailun Li 6e59dd1d7f
examples: add example to illustrate the use of file watcher interceptor (#7226)
authz: add example to illustrate the use of file watcher interceptor
2024-05-28 11:20:18 -04:00
Ian Moore 03da31acc6
client: implement maxAttempts for retryPolicy (#7229) 2024-05-24 11:20:00 -07:00
Zach Reyes f7d3d3eecb
stats/opentelemetry: CSM Observability client side component changes (#7256) 2024-05-23 19:22:01 -04:00
Sergii Tkachenko 092e793c64
test/kokoro: Add psm-csm build config (#7263) 2024-05-23 17:36:33 -04:00
Ramesh M 5ffe0ef48c
advancedtls: populate verified chains when using custom buildVerifyFunc (#7181)
* populate verified chains when using custom buildVerifyFunc
2024-05-22 17:23:35 -04:00
Zach Reyes 1db6590e40
grpc: Move Pick First Balancer to separate package (#7255) 2024-05-22 16:26:02 -04:00
silves-xiang 1adbea267b
protoc-gen-go-grpc: copy service comment to interfaces (#7243) 2024-05-22 11:38:24 -07:00
Abhishek Ranjan a639c40f57
test: fix flaky test ClientSendsAGoAway (#7224) 2024-05-22 11:18:28 -07:00
Easwar Swaminathan c822adf26b
balancergroup: add a `ParseConfig` API and remove the `UpdateBuilder` API (#7232) 2024-05-22 11:16:22 -07:00
Easwar Swaminathan a75dfa68c6
xds: change the DumpResources API to return proto message containing the resource dump (#7240) 2024-05-22 11:04:29 -07:00
Arjan Singh Bal 48b6b11b38
credentials/tls: reject connections with ALPN disabled (#7184) 2024-05-21 16:29:40 -07:00
Zach Reyes 0a0abfadb7
stats/opentelemetry: Add CSM Plugin Option (#7205) 2024-05-21 19:23:44 -04:00
Doug Fawley 2f52f9e005
examples: update remaining uses of grpc.Dial to NewClient (#7248) 2024-05-21 14:14:17 -07:00
Zach Reyes aea78bdf9d
grpc: Add perTargetDialOption type and global list (#7234) 2024-05-21 12:51:17 -04:00
Gregory Cooke 2d2f417db3
advancedTLS: unset a deprecated field after copying it (#7239) 2024-05-20 21:25:48 -07:00
Roger Ng 2174ea60df
documentation: fix typo in anti-patterns.md (#7237) 2024-05-20 10:54:27 -07:00
Doug Fawley e22436abb8
pickerwrapper: use atomic instead of locks (#7214) 2024-05-16 13:39:10 -07:00
Gregory Cooke 0020ccf9d9
advancedTLS: Documentation (#7213)
Add documentation for advancedTLS package
2024-05-13 14:03:03 -04:00
Arvind Bright 59954c8016
Change version to 1.65.0-dev (#7220) 2024-05-09 14:43:11 -07:00
Gregory Cooke 3bf7e9a6b8
advancedTLS: Add in deprecated name for transitionary period (#7221) 2024-05-09 14:38:56 -07:00
Brad Town 6b413c8351
xds: Surround two `Infof` calls that use `pretty.ToJSON` with `V(2)` checks (#7216) 2024-05-09 12:44:18 -07:00
Arvind Bright 2dbbcefef2
resolver/dns: Add docstring to SetMinResolutionInterval (#7217) 2024-05-09 11:48:43 -07:00
Purnesh Dixit 070d9c793a
codes: replace %q to %d in error string when invalid code is an integer (#7188) 2024-05-09 09:11:37 -07:00
Easwar Swaminathan 5d24ee2bd1
xds: store server config for LRS server in xdsresource.ClusterUpdate (#7191)
* xds: support LRS server config

* switch to the new bootstrap package in internal/xds
2024-05-08 09:35:42 -07:00
Gregory Cooke c76f686c51
advancedTLS: Rename get root certs related pieces (#7207) 2024-05-08 07:59:33 -07:00
Doug Fawley f591e3b82f
codec: remove option to suppress setting supported compressors in headers (#7203) 2024-05-07 13:12:19 -07:00
Doug Fawley b4f7947184
github: remove dependabot (#7208) 2024-05-07 11:30:30 -07:00
boyce 0561c78c9d
client: add user-friendly error message of LB policy update timed out (#7206) 2024-05-07 11:10:31 -07:00
Arvind Bright 9d9c1fbd60
peer: remove change detector test (#7204) 2024-05-07 09:55:25 -07:00
AnomalRoil 9d9a96f94b
peer and metadata: Implement the Stringer interface for Peer and Metadata (#7137) 2024-05-06 16:50:01 -04:00
Gregory Cooke 911d5499f7
advancedTLS: Combine `ClientOptions` and `ServerOptions` to just `Options` (#7202)
* rename to Options

* added some documentation

* typos
2024-05-06 16:46:59 -04:00
Gregory Cooke 4879d51a59
advancedTLS: Swap to DenyUndetermined from AllowUndetermined in revocation settings (#7179)
* swap to `DenyUndetermined` from `AllowUndetermined`
2024-05-06 13:40:28 -04:00
Gregory Cooke befc29de93
advancedTLS: Rename {Min/Max}Version to {Min/Max}TLSVersion (#7173)
* rename `MinVersion` and `MaxVersion` to `MinTLSVersion` and `MaxTLSVersion`
2024-05-06 12:59:03 -04:00
Sergii Tkachenko f2d6421186
test/kokoro: simplify PSM Interop Kokoro buildscripts (#7171) 2024-05-03 19:13:26 -07:00
Zach Reyes 9199290ff8
xds: Move bootstrap config to internal/xds (#7182) 2024-05-03 16:51:11 -04:00
Arvind Bright f167ad675d
test: fix possible leaked goroutine in TestDetailedConnectionCloseErrorPropagatesToRpcError (#7183) 2024-05-03 11:02:22 -07:00
Aaron Gable bb9882e6ae
Add an optional implementation of streams using generics (#7057) 2024-05-03 10:51:39 -07:00
Doug Fawley a87e923c4b
channelz: fix missing Target on SubChannel type (#7189) 2024-05-03 10:50:09 -07:00
hakusai22 273fe145d0
*: fix typos (#7178) 2024-05-02 16:54:22 -07:00
Brad Town c7c8aa8f53
xds/internal: Replace calls to `Debugf` with `V(2)` checks and `Infof` (#7180) 2024-05-02 16:45:39 -07:00