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
Ashitha Santhosh
5d90b32d9d
authz: fix regex expression match ( #5035 )
...
* Fixes regex expression matching.
* Adds tests
* Updates FulMatchWithRegex and regex string for presence match.
* Add tests for FullMatchWithRegex
* Update regex to allow whitespace characters
2021-12-09 15:37:33 -08:00
Zach Reyes
fd4e3bdc3a
xds: Added env var for RLS in xDS ( #5050 )
...
* xds: Added env var for RLS in xDS
2021-12-09 03:28:58 -05:00
Huang Chong
bd7076973b
test: cleanup roundrobin_test ( #5005 )
2021-12-08 13:18:56 -08:00
Menghan Li
d35aff3c83
xds/federation: resource name parsing ( #4991 )
2021-12-08 12:07:10 -08:00
Menghan Li
62f73ecd84
xds/client: move xdsclient.New tests to controller.New ( #5037 )
2021-12-08 10:53:49 -08:00
Menghan Li
40916aa021
transport: better error message when per-RPC creds fail ( #5033 )
2021-12-08 10:05:59 -08:00
Menghan Li
1ec7a89333
xds/client: send NewStream errors to the watchers ( #5032 )
2021-12-08 10:04:20 -08:00
Evan Jones
ccc060cb43
grpclog.DepthLoggerV2: Correct comment: formats like fmt.Println ( #5038 )
2021-12-07 13:58:17 -08:00
apolcyn
a722e6aaba
xds/c2p: replace C2P resolver env var with experimental scheme suffix ( #5044 )
2021-12-07 10:51:24 -08:00
Easwar Swaminathan
f5dc086d13
internal/balancergroup: eliminate race in exitIdle ( #5012 )
...
incomingMu needs to be taken before accessing scToSubBalancer map as part of exitIdle
2021-12-07 10:04:31 -08:00
Doug Fawley
ac4edd2a03
Change version to 1.44.0-dev ( #5041 )
2021-12-06 12:56:02 -08:00
Zach Reyes
3786ae1778
xds/resolver: Add support for cluster specifier plugins ( #4987 )
...
* xds/resolver: Add support for cluster specifier plugins
2021-12-06 13:41:14 -05:00
Easwar Swaminathan
512e89474b
rls: support extra_keys and constant_keys ( #4995 )
...
* rls: support extra_keys and constant_keys
* review comments
* use the constant_keys map from the proto
2021-12-03 15:25:06 -08:00
Menghan Li
f3bbd12084
xds/bootstrap_config: add a string function to server config ( #5031 )
2021-12-02 13:54:15 -08:00
Shihao Xia
46935b9650
fix possible nil before casting ( #5017 )
2021-12-01 15:10:13 -08:00
Menghan Li
c2bccd0b15
xds/kokoro: install go 1.17, and retry go build ( #5015 )
2021-11-30 15:31:14 -08:00
Menghan Li
872a6f12e3
xds/c2p: fix default client resource template, and xds-client target scheme ( #5010 )
2021-11-30 15:26:31 -08:00
Easwar Swaminathan
58beff180d
balancergroup: add method to exitIdle a sub-balancer ( #4994 )
...
This is required for the RLS LB policy. At pick time, if the RLS picker
finds one of its child policies in IDLE, it needs to be able to ask it
to exit idle.
2021-11-29 14:28:18 -08:00
Easwar Swaminathan
6f8796bc00
rls: double import rls protos ( #5003 )
...
Use `rlspb` for messages and `rlsgrpc` for services
2021-11-29 14:27:43 -08:00
Mark S. Lewis
d542bfcee4
status: support wrapped errors in FromContextError ( #4977 )
2021-11-19 10:12:24 -08:00
Easwar Swaminathan
f45e617974
rls: move pb.gos to grpc/internal/proto/grpc_lookup_v1 ( #4993 )
2021-11-18 16:51:41 -08:00
Menghan Li
295d7e66be
internal: move leakcheck to t.Cleanup ( #4989 )
2021-11-17 12:06:04 -08:00
Yuan Tang
23becb71f7
examples: Fix server port in route_guide example to work with client ( #4975 )
2021-11-16 11:49:29 -08:00
Menghan Li
bdf8336f2a
xds/client: cleanup Dump to remove unnecessary version field ( #4978 )
2021-11-16 10:45:02 -08:00
sanjaypujare
b2317c7627
test/kokoro: rename xds_k8s to psm-security as part of tech-debt cleanup and name clarity ( #4979 )
2021-11-15 09:45:00 -08:00
Menghan Li
cf8b64e2c5
internal: add log when service config is disabled ( #4973 )
2021-11-12 12:58:35 -08:00
Zach Reyes
6e79bc8afe
xdsclient: add Cluster Specifier Name to Route ( #4972 )
...
* xdsclient: add Cluster Specifier Name to Route
2021-11-12 15:50:27 -05:00
Easwar Swaminathan
82d8af8bf0
balancer: add Authority field to balancer.BuildOptions ( #4969 )
2021-11-11 10:59:18 -08:00
Uddeshya Singh
ea068ed2e6
rpc_util: Change error message to indicate size after decompression ( #4918 )
2021-11-11 09:52:54 -08:00
Doug Fawley
d61c7ae86d
internal: merge xds/envconfig into env package ( #4923 )
2021-11-10 17:05:08 -08:00
Doug Fawley
6a896a3e30
pickfirst: check b.sc before calling Connect ( #4971 )
2021-11-10 16:48:05 -08:00
Menghan Li
52d9416739
xds/client: move transport_helper from xdsclient to a separate struct ( #4968 )
2021-11-10 15:03:10 -08:00
Zach Reyes
6603e730b5
xds: Added validation and construction of RBAC matcher engine to ParseConfig ( #4964 )
...
* xds: Added validation and construction of RBAC matcher engine to ParseConfig
2021-11-09 19:21:32 -05:00
Zach Reyes
d57363ab5d
xds: Add Cluster Specifier Plugin to xdsclient ( #4967 )
...
* xds: Add Cluster Specifier Plugin to xdsclient
2021-11-09 19:03:39 -05:00
Easwar Swaminathan
dd767416a6
grpc: implement WithInsecure() using the insecure package ( #4718 )
2021-11-09 15:42:07 -08:00
Doug Fawley
c25a52b769
config: remove retry disable via environment variable ( #4922 )
2021-11-09 13:06:38 -08:00
Easwar Swaminathan
714ba8d517
xds: move balancergroup and weightedtarget our of xds directory ( #4966 )
2021-11-09 11:59:10 -08:00
Ryan Leung
14ebd917f2
lint: fix some unused parameter issues ( #4956 )
2021-11-09 11:18:21 -08:00
Menghan Li
59e024e4c7
xds/client: move watchers from xdsclient to a separate struct ( #4963 )
2021-11-09 10:32:16 -08:00
Anirudh Ramachandra
bac0a7e47f
transport: pass handshake info with attributes to custom dialers ( #4938 )
2021-11-08 14:57:42 -08:00
Menghan Li
82c2825168
xds/federation: support new bootstrap fields and protect them by an env var ( #4936 )
2021-11-08 14:18:52 -08:00
Menghan Li
c53203c581
xds/federation: support populating resource template in xds-resolver ( #4900 )
2021-11-08 14:17:48 -08:00
Menghan Li
79e9c9571a
xds/client: move unmarshal functions and types to a separate package ( #4904 )
2021-11-08 11:11:24 -08:00
Menghan Li
3fa1988178
internal: update pb.go ( #4962 )
2021-11-08 10:14:30 -08:00
Eric Anderson
878cea2310
kokoro: Enable xds authz_test ( #4954 )
...
* kokoro: Enable xds authz_test
2021-11-05 15:03:53 -04:00
Easwar Swaminathan
5841c8c783
xds/balancergroup: remove xds dependency from balancergroup ( #4955 )
2021-11-05 09:30:57 -07:00
Igor Zibarev
3b94303f37
grpc: stabilize WithConnectParams DialOption ( #4915 )
2021-11-03 13:20:53 -07:00
Zach Reyes
c105005da2
xds: NACK missing route specifier server side ( #4925 )
...
* xds: NACK missing route specifier server side
2021-11-03 13:25:05 -04:00
Uddeshya Singh
670c133e56
transport/http2_server : Move up streamID validation in operate headers ( #4873 )
2021-11-02 11:06:24 -07:00