Commit Graph

679 Commits

Author SHA1 Message Date
Clement 57e4391d0e
googlec2p: use the bootstrap parsing code to generate parsed bootstrap config instead of handcrafting it (#7040) 2024-03-27 14:37:13 -04:00
Arvind Bright 4ffccf1a5f
googlec2p: use xdstp style template for client LDS resource name (#7048) 2024-03-19 15:06:40 -07:00
Doug Fawley 55cd7a68b3
channelz: major cleanup / reorganization (#6969) 2024-03-15 11:13:53 -07:00
Daniel Liu a1033b1f44
xds: add LRS named metrics support (#7027) 2024-03-15 11:05:17 -07:00
yeahyear 4f43d2e91d
chore: remove repetitive words (#7036) 2024-03-13 09:43:37 -07:00
Matt Straathof c8083227ee
chore: expose `NewClient` method to end users (#7010) 2024-03-07 13:52:41 -08:00
Doug Fawley 55341d7fde
xdsclient: correct logic used to suppress empty ADS requests on new streams (#7026) 2024-03-07 09:15:51 -08:00
Arvind Bright 90fc697165
xdsclient: use dataplane authority for virtualhost lookup (#6997) 2024-02-28 11:08:09 -08:00
Clément Jean 51f9cc0f35
deps: move from github.com/golang/protobuf to google.golang.org/protobuf/proto (#6961) 2024-02-28 09:58:48 -08:00
Matthieu MOREL eb880d5882
replace github.com/cncf/udpa/go by github.com/cncf/xds/go (#7001) 2024-02-27 10:48:40 -08:00
Zach Reyes f135e982e6
xds/internal/xdsclient: Add comments for exported types (#6972) 2024-02-08 19:03:30 -05:00
apolcyn 05b4a8b8f7
Revert "xds/googlec2p: use xdstp names for LDS (#6949)" (#6964) 2024-02-05 14:35:18 -08:00
Zach Reyes 84b85babc0
xds/googledirectpath: Check if ipv6 address is non empty (#6959) 2024-02-01 19:03:47 -05:00
apolcyn 3aafa84f17
xds/googlec2p: use xdstp names for LDS (#6949) 2024-01-31 09:04:23 -08:00
Clément Jean 02858ee506
deps: move from github.com/golang/protobuf to google.golang.org/protobuf/proto (#6919)
Co-authored-by: Arvind Bright <arvind.bright100@gmail.com>
Co-authored-by: Doug Fawley <dfawley@google.com>
2024-01-30 10:59:10 -08:00
Zach Reyes ddd377f198
xds/server: fix RDS handling for non-inline route configs (#6915) 2024-01-16 19:03:18 -05:00
Gina Yeh 5a36bb7be5
fix 'identitiy' typo in error message (#6909)
* Typo fixing.
2024-01-08 14:05:43 -08:00
Antoine Tollenaere 6bc19068a7
xds: add support for mTLS Credentials in xDS bootstrap (#6757) 2024-01-04 12:34:53 -08:00
Easwar Swaminathan bb0d32f078
xds: don't fail channel/server startup when xds creds is specified, but bootstrap is missing certificate providers (#6848) 2023-12-19 16:30:43 -08:00
Easwar Swaminathan 6e6914a7af
completely delete WatchListener and WatchRouteConfig APIs (#6849) 2023-12-14 16:29:26 -08:00
Easwar Swaminathan 477bd62419
xds/internal/resolver: switch to generic xDS API for LDS/RDS (#6729) 2023-12-07 14:39:06 -08:00
Easwar Swaminathan 737f87b6a1
xds/internal/server: cleanup formatting directives in some logs (#6820) 2023-11-29 13:50:16 -08:00
Zach Reyes 59c0aec9dc
xDS: Atomically read and write xDS security configuration client side (#6796) 2023-11-15 13:54:29 -05:00
Doug Fawley 8645f95509
resolver: remove ClientConn.NewServiceConfig (#6784) 2023-11-13 14:10:32 -08:00
Doug Fawley 8b17a4dbc3
vet: various cleanups (#6780) 2023-11-10 13:01:59 -08:00
Doug Fawley a5a7ef20f6
xds/resolver: extend test to re-add listener (#6768) 2023-11-06 11:28:28 -08:00
Doug Fawley 8190d883e0
envconfig: remove env vars for on-by-default features (#6749) 2023-10-26 13:08:20 -07:00
Easwar Swaminathan 6e9c88b0ac
xds/internal/resolver: final bit of test cleanup (#6725) 2023-10-13 15:27:42 -07:00
Easwar Swaminathan 6fe60858ee
xds/internal/server: switch to generic xDS API for LDS/RDS (#6726) 2023-10-13 14:30:59 -07:00
Easwar Swaminathan 3e9b85c6a9
xds/internal/server: stop using a fake xDS client in listenerWrapper tests (#6700) 2023-10-12 18:00:12 -07:00
Easwar Swaminathan c76442cdaf
xds/resolver: move service watching tests to resolver_test package (#6682) 2023-10-12 12:21:25 -07:00
Easwar Swaminathan 5a6773c42d
xds/resolver: move cluster specifier plugin tests to test only package (#6681) 2023-10-12 10:51:28 -07:00
Easwar Swaminathan dd4c0adafb
internal/testutils: add a new test type that implements resolver.ClientConn (#6668) 2023-10-12 10:09:38 -07:00
Easwar Swaminathan eb33677ee4
xds/internal/server: stop using a fake xDS client in rds handler tests (#6689) 2023-10-06 11:38:17 -07:00
Easwar Swaminathan 93dbc059f5
xds: move virtual host matcher test to the xdsresource package (#6680) 2023-10-04 09:09:57 -07:00
Easwar Swaminathan 57cb4d8069
internal/backoff: add a helper to run a function with backoff (#6661) 2023-09-26 11:10:18 -07:00
Easwar Swaminathan 147bd85912
balancer: add a warning for balancer names that contain upper case letters (#6647) 2023-09-25 16:07:05 -07:00
Easwar Swaminathan 4ced601604
googlec2p: remove support for the experimental scheme (#6645) 2023-09-25 10:54:59 -07:00
apolcyn a758b62537
xds/googledirectpath: fix google-c2p resolver test case involving bootstrap env config (#6657) 2023-09-22 15:43:47 -07:00
ulas 130bc4281c
Improve testutils.MarshalAny (#6617) 2023-09-18 14:05:29 -07:00
Easwar Swaminathan 92f5ba9783
xdsclient: completely remove the old WatchCluster API (#6621) 2023-09-18 09:00:19 -07:00
Easwar Swaminathan 82a568ddbb
cdsbalancer: switch cluster watch to generic xDS client API (#6600) 2023-09-12 10:02:12 -07:00
Doug Fawley b0a946cf0c
xds: fix hash policy header to skip bin headers and use extra metadata (#6609) 2023-09-07 16:54:08 -07:00
Easwar Swaminathan 2ce7ecd1fa
cdsbalancer: test cleanup part 3/N (#6564) 2023-08-24 19:21:49 -07:00
Easwar Swaminathan 4c9777ceff
clusterresolver: fix deadlock when dns resolver responds inline with update or error at build time (#6563) 2023-08-23 16:32:58 -07:00
Doug Fawley 81b9df233e
idle: move idleness manager to separate package and ~13s of tests into it (#6566) 2023-08-23 12:50:42 -07:00
Easwar Swaminathan 8a2c220594
cdsbalancer: test cleanup part 2/N (#6554) 2023-08-17 19:50:44 -07:00
Easwar Swaminathan b07bf5d036
cdsbalancer: test cleanup part 1/N (#6546) 2023-08-17 10:26:02 -07:00
Zach Reyes aca07ce97f
xds/internal/xdsclient: Add least request support in xDS (#6517) 2023-08-16 16:12:11 -04:00
Mohan Li 402ba09a4f
pick_first: de-experiment pick first (#6549) 2023-08-14 15:13:01 -07:00