Easwar Swaminathan
7e12068baf
bootstrap: add `String` method to ServerConfigs type ( #7537 )
2024-08-20 14:08:51 -07:00
Easwar Swaminathan
ee62e56b2e
xds: fix typos ( #7405 )
2024-07-11 09:47:12 -07:00
Easwar Swaminathan
e54f441abe
xds: make fallback bootstrap configuration per-process ( #7401 )
2024-07-10 13:32:13 -07:00
Easwar Swaminathan
4e9b5968af
xds: add support for multiple xDS clients, for fallback ( #7347 )
2024-07-02 15:27:03 -07:00
Easwar Swaminathan
dfcabe08c6
xds: cleanup bootstrap processing functionality ( #7299 )
2024-06-06 15:09:39 -07:00
Easwar Swaminathan
7e5898e7c5
xds: unify xDS client creation APIs meant for testing ( #7268 )
2024-06-03 15:32:58 -07:00
Arvind Bright
8bf2b3ee6e
grpcrand: delete all of grpcrand and call the rand package directly ( #7283 )
2024-05-31 11:32:53 -07:00
Zach Reyes
9199290ff8
xds: Move bootstrap config to internal/xds ( #7182 )
2024-05-03 16:51:11 -04:00
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
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
Doug Fawley
8190d883e0
envconfig: remove env vars for on-by-default features ( #6749 )
2023-10-26 13:08:20 -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
Doug Fawley
94df716d94
resolver: State: add Endpoints and deprecate Addresses ( #6471 )
2023-07-31 09:42:27 -07:00
Gina Yeh
11feb0a9af
resolver: delete Target.Scheme and Target.Authority ( #6363 )
...
* Delete resolver.Target.Scheme and resolver.Target.Authority
* cleanup - wrap block comments @ 80 columns
2023-07-05 10:47:46 -07:00
Doug Fawley
40d01479bb
googledirectpatph: enable ignore_resource_deletion in bootstrap ( #6243 )
2023-05-02 14:07:59 -07:00
Easwar Swaminathan
52ca957106
xds: make comparison of server configs in bootstrap more reliable ( #6112 )
2023-03-14 18:37:14 -07:00
Arvind Bright
081499f2e8
xds: remove support for v2 Transport API ( #6013 )
2023-02-14 13:35:52 -08:00
Easwar Swaminathan
ace808232f
xdsclient: close func refactor ( #5926 )
...
Fixes https://github.com/grpc/grpc-go/issues/5895
2023-01-18 11:32:40 -08:00
Theodore Salvo
f2fbb0e07e
Deprecate use of `ioutil` package ( #5906 )
...
Resolves https://github.com/grpc/grpc-go/issues/5897
2023-01-03 11:20:20 -08:00
Arvind Bright
fcb8bdf721
xds/google-c2p: validate url for no authorities ( #5756 )
2022-11-02 13:11:13 -07:00
apolcyn
aa44ccaf84
google-c2p: use new-style resource name for LDS subscription ( #5743 )
2022-10-31 15:36:43 -07:00
apolcyn
64df65262e
google-c2p: include federation env var in the logic which determines when to use directpath ( #5745 )
2022-10-31 14:00:44 -07:00
apolcyn
26071c24f3
google-c2p resolver: add authority entry to bootstrap config ( #5680 )
2022-10-24 14:21:47 -07:00
apolcyn
9eba57430c
xds: de-experimentalize google c2p resolver ( #5707 )
2022-10-12 12:57:55 -07:00
apolcyn
a722e6aaba
xds/c2p: replace C2P resolver env var with experimental scheme suffix ( #5044 )
2021-12-07 10:51:24 -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
Doug Fawley
d61c7ae86d
internal: merge xds/envconfig into env package ( #4923 )
2021-11-10 17:05:08 -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
Menghan Li
29deb6bfa1
xds/bootstrap: refactor to support top level and per-authority server config ( #4892 )
2021-11-02 10:26:08 -07:00
Easwar Swaminathan
712e8d4f57
Remove support for Go 1.13 and older (cont) ( #4706 )
2021-08-25 14:51:41 -07:00
apolcyn
498743c19e
xds/c2p: update default XDS server name in C2P resolver ( #4705 )
2021-08-25 14:03:53 -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
Menghan Li
7301a31174
c2p: add random number to xDS node ID in google-c2p resolver ( #4519 )
2021-06-07 21:57:17 -07:00
Doug Fawley
7beddeea91
cleanup: remove "Interface" as suffix of (almost all) interface names ( #4512 )
2021-06-04 08:58:26 -07:00
Doug Fawley
5c164e2b8f
xds: rename xds/internal/client package to xdsclient ( #4511 )
2021-06-03 16:10:21 -07:00
Doug Fawley
74fe6eaa41
github: testing action workflow improvements and update to test Go1.16 ( #4358 )
2021-04-22 14:59:51 -07:00
Menghan Li
d26af8e391
admin: implement admin services ( #4274 )
2021-03-22 15:14:11 -07:00
Menghan Li
f168a3cb3b
c2p: add google-c2p resolver ( #4204 )
2021-03-11 14:17:43 -08:00