Gregory Cooke
|
58d1a72b99
|
[Security] Add verification logic using SPIFFE Bundle Maps in XDS (#8229)
Add verification logic using SPIFFE Bundle Maps in XDS
|
2025-04-22 13:43:29 -04:00 |
Antoine Tollenaere
|
25c750934e
|
ringhash: implement gRFC A76 (#8159)
|
2025-04-08 15:50:54 +05:30 |
Gregory Cooke
|
4b5505d301
|
[Security] Add support for SPIFFE Bundle Maps in XDS bundles (#8180)
This adds support for configuring SPIFFE Bundle Maps inside of credentials via xds bundles.
See the gRFC for more detail grpc/proposal#462
|
2025-04-04 13:12:53 -04:00 |
Easwar Swaminathan
|
a0a739f794
|
xds: ensure node ID is populated in errors from the server (#8140)
* xds: ensure node ID is populated in errors from the server
* xds: cleanup server e2e tests
* don't wrap status errors
|
2025-03-10 15:05:05 -07:00 |
Arjan Singh Bal
|
e95a4b7136
|
roundrobin: Delegate subchannel creation to pickfirst (#7966)
|
2025-02-11 15:14:49 +05:30 |
Arjan Singh Bal
|
f227ba9ba0
|
balancer: Move metrics recorder from BuildOptions to ClientConn (#8027)
|
2025-02-06 17:33:09 +05:30 |
Arjan Singh Bal
|
3e27c175ff
|
balancer: Enforce embedding requirement for balancer.ClientConn (#8026)
|
2025-02-06 17:20:00 +05:30 |
Purnesh Dixit
|
79b6830e4b
|
xds: resubmit xds client pool changes from #7898 along with fix to set fallback bootstrap config from googledirectpath to xdsclient pool (#8050)
|
2025-02-04 23:59:01 +05:30 |
Purnesh Dixit
|
13181040b3
|
Revert "xdsclient: introduce pool to manage multiple xDS clients with same bootstrap content (#7898)" (#8058)
|
2025-01-30 23:44:47 +05:30 |
Arjan Singh Bal
|
e03960d5c8
|
xds: Implement system root certs support (#8013)
|
2025-01-28 14:16:03 +05:30 |
eshitachandwani
|
2fd426d091
|
transport,grpc: Integrate delegating resolver and introduce dial options for target host resolution (#7881)
* Change proxy behaviour
|
2025-01-24 12:10:11 +05:30 |
Purnesh Dixit
|
2517a4632b
|
xdsclient: introduce pool to manage multiple xDS clients with same bootstrap content (#7898)
|
2025-01-24 00:31:40 +05:30 |
Arjan Singh Bal
|
e912015fd3
|
cleanup: Fix usages of non-constant format strings (#7959)
|
2024-12-23 13:34:22 -08:00 |
Arjan Singh Bal
|
cc161defef
|
xds: Add support for multiple addresses per endpoint (#7858)
|
2024-12-16 10:18:25 +05:30 |
Easwar Swaminathan
|
3f762759a7
|
xdsclient: stop caching xdsChannels for potential reuse, after all references are released (#7924)
|
2024-12-13 14:14:05 -08:00 |
Arjan Singh Bal
|
00272e8024
|
dns: Support link local IPv6 addresses (#7889)
|
2024-12-03 11:06:10 +05:30 |
Zach Reyes
|
3c0586a427
|
stats/opentelemetry: Cleanup OpenTelemetry API's before stabilization (#7874)
Co-authored-by: Doug Fawley <dfawley@google.com>
|
2024-12-02 09:19:40 -08:00 |
Zach Reyes
|
967ba46140
|
balancer/pickfirst: Add pick first metrics (#7839)
|
2024-11-26 10:56:48 -08:00 |
Easwar Swaminathan
|
66385b28b3
|
clusterimpl: propagate state update from child when drop/request config remains unchanged (#7844)
|
2024-11-14 14:11:05 -08:00 |
Arjan Singh Bal
|
274830d67a
|
balancer: Add a SubConn.RegisterHealthListener API and default implementation (#7780)
|
2024-11-13 12:22:49 +05:30 |
Arjan Singh Bal
|
18d218d14d
|
pickfirst: Interleave IPv6 and IPv4 addresses for happy eyeballs (#7742)
|
2024-11-06 11:38:54 +05:30 |
Arjan Singh Bal
|
43ee17261c
|
balancer: Enforce embedding the SubConn interface in implementations (#7758)
|
2024-11-05 23:22:26 +05:30 |
Easwar Swaminathan
|
a82315c00f
|
testutils: change ListenerWrapper to push the most recently accepted connection (#7772)
|
2024-10-25 11:33:47 -07:00 |
Easwar Swaminathan
|
18a4eacc06
|
testutils: add couple of log statements to the restartable listener type (#7716)
|
2024-10-09 16:57:53 -07:00 |
Easwar Swaminathan
|
5e6f4b9acc
|
xds: misc test cleanup (4/N) (#7695)
|
2024-10-07 16:35:58 -07:00 |
Zach Reyes
|
218811eb43
|
balancer/rls: Add picker and cache unit tests for RLS Metrics (#7614)
|
2024-09-25 15:51:18 -07:00 |
Purnesh Dixit
|
04e78b0faf
|
.*: fix lint issues of not having comments for exported funcs and vars along with any remaining issues and enable remaining disabled rules (#7575)
* .*: fix lint issues of not having comments for exported funcs and vars along with any remaining issues and enable remaining disabled rules
|
2024-09-16 09:09:49 +05:30 |
Arvind Bright
|
8320224ff0
|
.*: revive from unused_parameters (#7577)
|
2024-08-30 10:41:30 -07:00 |
Easwar Swaminathan
|
7e12068baf
|
bootstrap: add `String` method to ServerConfigs type (#7537)
|
2024-08-20 14:08:51 -07:00 |
Antoine Tollenaere
|
ee5cbce343
|
ringhash: fix bug where ring hash can be stuck in transient failure despite having available endpoints (#7364)
|
2024-08-20 10:39:14 -07:00 |
Zach Reyes
|
9706bf8035
|
balancer/rls: Add cache metrics (#7495)
|
2024-08-14 15:25:44 -04:00 |
Nathan Baulch
|
c8951abc16
|
*: fix minor typos (#7487)
* Fix typos
* Fix reflecton tests
|
2024-08-14 22:43:01 +05:30 |
Easwar Swaminathan
|
ced812e328
|
xds: implement ADS stream flow control mechanism (#7458)
|
2024-08-12 07:32:53 -07:00 |
Zach Reyes
|
54b48f7e46
|
balancer/weightedroundrobin: Add recording point for endpoint weight not yet usable and add metrics tests (#7466)
|
2024-08-09 20:04:05 -04:00 |
Zach Reyes
|
84a4ef1623
|
internal/stats: Add metrics recorder list and usage in ClientConn (#7428)
|
2024-07-25 15:47:23 -04:00 |
Antoine Tollenaere
|
4ed81800b0
|
ringhash: more e2e tests from c-core (#7334)
|
2024-07-17 10:35:48 -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
|
f1b7f4132e
|
xds/bootstrap: add testing support to generate config (#7326)
|
2024-06-21 07:01:24 -07:00 |
Antoine Tollenaere
|
4dd7f552b8
|
ringhash: port e2e tests from c-core (#7271)
|
2024-06-11 15:23:38 -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 |
hakusai22
|
273fe145d0
|
*: fix typos (#7178)
|
2024-05-02 16:54:22 -07:00 |
Arvind Bright
|
90fc697165
|
xdsclient: use dataplane authority for virtualhost lookup (#6997)
|
2024-02-28 11:08:09 -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 |
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 |
Zach Reyes
|
8cb98464e5
|
grpc: Add a pointer of server to ctx passed into stats handler (#6750)
|
2023-10-26 16:30:26 -04:00 |
Doug Fawley
|
8190d883e0
|
envconfig: remove env vars for on-by-default features (#6749)
|
2023-10-26 13:08:20 -07:00 |