Easwar Swaminathan
78d3aa8b3e
grpc: cleanup parse target and authority tests ( #4787 )
2021-09-23 07:43:14 -07:00
Easwar Swaminathan
83a3461520
xds: have separate tests for RBAC on and off ( #4807 )
2021-09-22 17:43:36 -07:00
Doug Fawley
d7208f02ca
github: set a shorter timeout on testing jobs ( #4806 )
2021-09-22 16:35:39 -07:00
apolcyn
32cd3d6176
interop: don't use WithBlock dial option in the client ( #4805 )
2021-09-22 16:08:17 -07:00
Menghan Li
d623accd30
xds: fix parent balancers to handle Idle children ( #4801 )
2021-09-22 16:01:18 -07:00
Evan Jones
e6246c22eb
server: optimize chain interceptors (-1 allocation, -10% time/call) ( #4746 )
2021-09-22 13:30:27 -07:00
Zach Reyes
458ea7640a
xds: Added validations for HCM to support xDS RBAC Filter ( #4786 )
...
* xds: Added validations for HCM to support xDS RBAC Filter
2021-09-22 15:08:44 -04:00
Yury Frolov
1f12bf4428
transport: fix a typo in http2_server.go ( #4745 )
2021-09-22 11:04:45 -07:00
Zach Reyes
606403ded2
transport: fix log spam from Server Authentication Handshake errors ( #4798 )
...
* transport: fix log spam from Server Authentication Handshake errors
2021-09-21 19:33:18 -04:00
Doug Fawley
616977cc79
Change version to 1.42.0-dev ( #4793 )
2021-09-21 11:32:51 -07:00
Doug Fawley
4ddf8ceaa7
Revert "transport/server: add :method POST to incoming metadata ( #4770 )" ( #4790 )
...
This reverts commit c84a5de064 .
2021-09-21 10:55:00 -07:00
Doug Fawley
d53469981f
transport: fix transparent retries when per-RPC credentials are in use ( #4785 )
2021-09-21 10:39:59 -07:00
Menghan Li
5417cf8091
xds/test: delete use of removed types ( #4784 )
...
They were deprecated, and removed later.
2021-09-20 13:27:27 -07:00
Lidi Zheng
1109452fd1
[Backport grpc#27373] add testing_version flag ( #4783 )
2021-09-17 15:19:26 -07:00
Zach Reyes
e469f0d5f5
xds: Add env var protection for RBAC HTTP Filter ( #4765 )
...
* xds: Add env var protection for RBAC HTTP Filter
2021-09-17 01:01:07 -04:00
Menghan Li
567da6b863
tlogger: print log type ( #4774 )
...
Error logs cause tests to fail. This makes it easier (possible) to find
the error log
2021-09-16 13:38:35 -07:00
Menghan Li
03b2ebe508
xds: enable ringhash and retry by default ( #4776 )
2021-09-16 11:07:04 -07:00
Ed Warnicke
b186ee8975
test/bufconn: add Listener.DialContext(context.Context) ( #4763 )
2021-09-16 07:59:36 -07:00
Easwar Swaminathan
7cf9689be2
xds: validations for security config, as specified in A29 ( #4762 )
...
* xds: validations for security config, as specified in A29
* make vet happy
* fix error log
* fix error msg in test
2021-09-15 15:38:01 -07:00
Menghan Li
4f093b9a5a
ringhash: the balancer ( #4741 )
2021-09-15 14:47:18 -07:00
Easwar Swaminathan
4c5f7fb0ee
xds: de-experimentalize xDS apis required for psm security ( #4753 )
2021-09-15 14:05:59 -07:00
Zach Reyes
c84a5de064
transport/server: add :method POST to incoming metadata ( #4770 )
...
* transport/server: add :method POST to incoming metadata
2021-09-15 17:02:08 -04:00
Menghan Li
98ccf472da
priority: handle Idle children the same way as Ready ( #4769 )
2021-09-15 13:35:51 -07:00
Menghan Li
2d4e44a0cd
xds/affinity: fix bugs in clusterresolver and xds-resolver ( #4744 )
2021-09-14 16:11:03 -07:00
Doug Fawley
d41f21ca05
stats: support stats for all retry attempts; support transparent retry ( #4749 )
2021-09-14 15:11:42 -07:00
Kobi
5d8e5aad40
Create NOTICE.txt ( #4739 )
2021-09-14 07:15:02 -07:00
Easwar Swaminathan
5bfc05fb0c
grpc: clarify the use of transport.ErrConnClosing from createTransport() ( #4757 )
2021-09-13 11:50:52 -07:00
Zach Reyes
77ffb2ef31
xds: RBAC HTTP Filter ( #4748 )
...
* xds: RBAC HTTP Filter
2021-09-13 14:09:57 -04:00
Doug Fawley
03268c8ed2
balancer: fix aggregated state to not report idle with zero subconns ( #4756 )
2021-09-10 16:25:09 -07:00
Doug Fawley
d25e31e741
client: fix case where GOAWAY would leak connections and memory ( #4755 )
2021-09-10 14:12:13 -07:00
Easwar Swaminathan
7f560ef4c5
grpc: close underlying transport when subConn is closed when in connecting state ( #4751 )
2021-09-10 14:08:26 -07:00
Cesar Ghali
4e07a14b4e
credentials/ALTS: Ensure ALTS record protocol names are consistent ( #4754 )
2021-09-10 13:58:12 -07:00
Menghan Li
16cf65612e
xds: update xdsclient NACK to keep valid resources ( #4743 )
2021-09-10 11:24:25 -07:00
Easwar Swaminathan
43e8fd4f69
xds: don't remove env var protection for security on the client yet ( #4752 )
...
Set the value to true by default, and remove it one release later.
2021-09-10 10:59:25 -07:00
Easwar Swaminathan
0a99ae2d03
xds: support new fields to fetch security configuration ( #4747 )
2021-09-10 09:04:59 -07:00
Zach Reyes
2608e38e63
xds: Added server side routing ( #4726 )
...
* Added server side routing
2021-09-09 13:35:41 -04:00
apolcyn
1fe5adbbf8
interop-testing: add soak test cases to interop client ( #4677 )
2021-09-08 17:31:51 -07:00
Doug Fawley
a6a63177ae
xds: add retry support ( #4738 )
2021-09-08 10:00:44 -07:00
Easwar Swaminathan
2f3355d224
xds: update go-control-plane to latest ( #4737 )
2021-09-07 11:11:16 -07:00
Menghan Li
973e7cb9a1
ringhash: the picker ( #4730 )
2021-09-07 10:41:26 -07:00
Easwar Swaminathan
00a7dc8901
xds: remove env var protection for security on client ( #4735 )
2021-09-07 10:28:56 -07:00
Menghan Li
c99a9c19b0
priority: forward the first IDLE state and picker ( #4731 )
2021-09-07 10:10:36 -07:00
yihuaz
0ca7dca977
oauth: Allow access to Google API regional endpoints via Google Default Credentials ( #4713 )
2021-09-07 09:12:01 -07:00
Easwar Swaminathan
b2ba77a36f
xds: use separate update channels for listeners in test ( #4712 )
2021-09-03 10:59:33 -07:00
Zach Reyes
c93e472777
Fixed race in Filter Chain ( #4728 )
2021-09-02 14:43:26 -04:00
Ashitha Santhosh
b189f5e1bc
authz: create interceptors for gRPC security policy API ( #4664 )
...
* Static Authorization Interceptor
2021-09-02 11:22:07 -07:00
Menghan Li
d6a5f5f4f3
ringhash: the ring ( #4701 )
2021-09-02 10:49:35 -07:00
Easwar Swaminathan
51003aa81e
xds: start a management server per test ( #4720 )
2021-09-01 13:49:44 -07:00
Tobias Klauser
ed501aa1fd
xds/internal/resolver: update github.com/cespare/xxhash to v2 ( #4671 )
...
github.com/cespare/xxhash/v2 supports Go ≥ 1.11 and this package states
1.11 in its go.mod file. The only symbol used from the xxhash package is the
Sum64String func which still exists and works the same in v2.
This gets rid of two indirect dependencies.
2021-09-01 14:08:00 -04:00
Lidi Zheng
f7d66b5846
Change to a non-workload-identity GKE cluster ( #4723 )
2021-08-31 13:42:43 -07:00