Commit Graph

42 Commits

Author SHA1 Message Date
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