Easwar Swaminathan
aaff9e7ab9
grpc: better RFC 3986 compliant target parsing ( #4817 )
2021-10-14 14:54:02 -07:00
Easwar Swaminathan
4bd9995351
xds: suppress redundant resource updates using proto.Equal ( #4831 )
2021-10-05 16:55:25 -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
Menghan Li
08927214a4
xds/rds: NACK unknown route action cluster specifier ( #4788 )
2021-09-28 10:11:52 -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
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
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
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
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
Doug Fawley
a6a63177ae
xds: add retry support ( #4738 )
2021-09-08 10:00:44 -07:00
Easwar Swaminathan
00a7dc8901
xds: remove env var protection for security on client ( #4735 )
2021-09-07 10:28:56 -07:00
Zach Reyes
c93e472777
Fixed race in Filter Chain ( #4728 )
2021-09-02 14:43:26 -04:00
Zach Reyes
198d951db5
xds: Instantiated HTTP Filters on Server Side ( #4669 )
...
* Instantiated HTTP Filters on Server Side
2021-08-31 09:27:06 -04:00
Zach Reyes
ef66d13abb
xds: Required Router Filter for both Client and Server side ( #4676 )
...
* Added isTerminal() to FilterAPI and required router filter on Client and Server side
2021-08-30 16:49:46 -04:00
Menghan Li
0b372df5f4
xds/client: NACK ringhash lb policy if env var is not set ( #4707 )
2021-08-26 10:21:09 -07:00
Easwar Swaminathan
712e8d4f57
Remove support for Go 1.13 and older (cont) ( #4706 )
2021-08-25 14:51:41 -07:00
Easwar Swaminathan
bfd964bba6
xds: use the defaultTestTimeout instead of the short one ( #4684 )
2021-08-24 11:19:04 -07:00
Menghan Li
a42567fe92
xds: support picking ringhash in xds client and cds policy ( #4657 )
2021-08-12 11:12:02 -07:00
Zach Reyes
ad87ad0098
xds: Add support for Dynamic RDS in listener wrapper ( #4655 )
...
* Add support for Dynamic RDS in listener wrapper
2021-08-11 18:48:24 -04:00
Aliaksandr Mianzhynski
9c668aeab8
all: preallocate slices where possible ( #4609 )
2021-08-11 09:17:59 -07:00
Zach Reyes
74370577fa
xds: Add route to filterchain ( #4610 )
...
* Added RDS Information from LDS in filter chain
2021-08-05 17:28:06 -04:00
Zach Reyes
a0bed723f1
xds: add http filters to FilterChain matching ( #4595 )
...
* Add HTTP Filters to FilterChain
2021-07-21 21:58:19 -04:00
Menghan Li
b586e92158
xds/client: notify the resource watchers of xDS errors ( #4564 )
2021-07-14 13:10:19 -07:00
Easwar Swaminathan
afad376189
Fix bootstrap format in comment ( #4586 )
2021-07-08 09:20:15 -07:00
Doug Fawley
d9eb12feed
xdsclient: move tests out of tests directory ( #4535 )
2021-06-23 14:15:56 -07:00
Menghan Li
14c7ed60ad
xds/circuit_breaking: counters should be keyed by {cluster, EDS service name} pair ( #4560 )
2021-06-22 11:03:12 -07:00
Zach Reyes
633fbe4dfe
xds: generate per-request hash config selector ( #4525 )
...
* xds: generate per-request hash in config selector
2021-06-17 09:00:05 -04:00
Menghan Li
549c53a90c
xds/eds: rewrite EDS policy using child policies ( #4457 )
2021-06-15 14:03:10 -07:00
Zach Reyes
22c5358187
xds: add HashPolicy fields to RDS update ( #4521 )
...
* Add HashPolicy fields to RDS update
2021-06-14 15:02:50 -04:00
Doug Fawley
6351a55c38
xds: remove env var protetion of advanced routing features ( #4529 )
2021-06-10 09:33:06 -07:00
Menghan Li
b1418a6e74
xds: export XDSClient interface and use it in balancer tests ( #4510 )
...
- xdsclient.New returns the interface now
- xdsclient.SetClient and xdsclient.FromResolverState take and return the interface now
- cleanup xds balancer tests to pass xds_client in resolver state
2021-06-08 16:05:50 -07:00
Doug Fawley
5c164e2b8f
xds: rename xds/internal/client package to xdsclient ( #4511 )
2021-06-03 16:10:21 -07:00