Commit Graph

311 Commits

Author SHA1 Message Date
Michael Lumish cfaa0bcf52 grpc-js-xds: Preserve resource type version and nonce when unsubscribing 2025-01-16 13:25:47 -08:00
Michael Lumish dd7372a007 grpc-js-xds: Update @types/node and update code for compatibility 2024-12-02 08:30:26 -08:00
Michael Lumish 2ee8911dc4 grpc-js: Bump packages to 1.11.0, and update documentation 2024-07-15 11:00:25 -07:00
Michael Lumish f2dcb21a77 Merge branch 'master' into grpc-js-xds_server2 2024-07-01 11:19:12 -07:00
Michael Lumish bac66ad291 grpc-js-xds: Implement xDS Server 2024-07-01 10:45:44 -07:00
Michael Lumish 71853407a4 Merge remote-tracking branch 'upstream/@grpc/grpc-js@1.10.x' into grpc-js_1.10.x_upmerge 2024-05-28 13:34:05 -07:00
Michael Lumish fec135a980 Merge pull request #2729 from sergiitk/psm-interop-common-prod-tests
PSM Interop: simplify Kokoro buildscripts
2024-05-06 15:26:17 -07:00
Sergii Tkachenko 1495b020f5 PSM Interop: move test suite lists to psm_interop_kokoro_lib.sh 2024-05-06 14:05:54 -07:00
Michael Lumish e4f2ecd053 grpc-js(-xds): Pick up proto-loader update 2024-04-30 15:49:20 -07:00
Michael Lumish 2af21a55f3 Merge pull request #2712 from sergiitk/psm-interop-pkg-dev
PSM Interop: Migrate to Artifact Registry
2024-04-08 18:04:43 -07:00
Sergii Tkachenko ade39e8baa PSM Interop: Migrate to Artifact Registry
Migrate PSM Interop images from Container Registry (gcr.io) to
Artifact Registry (pkg.dev).
2024-04-08 16:13:44 -07:00
Michael Lumish 8e0f0abdb0 grpc-js-xds: Make legacy interop script use proto-loader correctly 2024-03-29 10:50:10 -07:00
Michael Lumish e6f13e015c Copy proto-loader from build image to final image 2024-03-28 10:35:57 -07:00
Michael Lumish 7b74d51a6f grpc-js-xds: use local proto-loader, build proto-loader in interop Dockerfile 2024-03-27 11:10:14 -07:00
Michael Lumish 7b4509ec47 grpc-js-xds: Use TypeScript 5 2024-03-27 10:37:19 -07:00
Michael Lumish 429a66d1cb grpc-js: round_robin: always have children reconnect immediately 2024-02-14 11:05:26 -08:00
Michael Lumish 9b61f4adc0 grpc-js-xds: Implement EDS dualstack support 2024-02-13 14:02:50 -08:00
Michael Lumish a114b9f152 grpc-js-xds: Update envoy-api dep to match grpc/grpc reference 2024-02-13 11:12:09 -08:00
Michael Lumish 1b753af868
Merge pull request #2656 from murgatroid99/grpc-js_1.10.0
grpc-js/grpc-js-xds: Bump version to 1.10.0
2024-02-06 14:45:17 -08:00
Michael Lumish b1c45a819f grpc-js/grpc-js-xds: Bump version to 1.10.0 2024-02-01 13:44:07 -08:00
Michael Lumish 322b165c85 grpc-js-xds: De-experimentalize tested features and update feature list 2024-02-01 13:25:38 -08:00
Michael Lumish 3915f579f2 Merge 1.9.x into master 2024-01-17 14:28:31 -08:00
Michael Lumish 6e6f942f19 Merge pull request #2635 from XuanWang-Amos/psm-interop-shared-build
buildscripts: Use the Kokoro shared install lib from the new repo
2024-01-04 21:49:25 +00:00
Xuan Wang 493f9bfa67 buildscripts: Use the Kokoro shared install lib from the new repo 2023-12-18 20:51:23 +00:00
Michael Lumish 4c6869091e grpc-js-xds: Don't call git commands in npm scripts 2023-09-26 16:06:03 -07:00
Michael Lumish e1415fe7bc grpc-js-xds: Force submodule update and code generation in prepare script 2023-09-25 10:30:10 -07:00
Michael Lumish c8b9a45bc9 grpc-js-xds: Fix behavior when channel goes IDLE 2023-09-21 10:02:39 -07:00
Michael Lumish fe74b60440 grpc-js-xds: Add support for pick_first in xDS config 2023-09-13 14:27:25 -07:00
Michael Lumish 6567f8d7cd Update code generation with PickFirst message 2023-09-13 14:07:22 -07:00
Michael Lumish a02622572a Improve Listener resource log formatting 2023-09-12 13:00:15 -07:00
Michael Lumish 506748b8a4 Enable ring_hash tracing in interop tests 2023-09-12 12:41:35 -07:00
Michael Lumish 8df1bd712f Treat ring_hash_lb_config field as optional 2023-09-12 10:08:25 -07:00
Michael Lumish 57c1bd2ede grpc-js-xds: interop client: reduce periodic logging 2023-09-11 17:32:41 -07:00
Michael Lumish e570a99d6d Improve unvalidated resource log formatting 2023-09-11 17:29:01 -07:00
Michael Lumish 5c8b11b0be Trace parsed unvalidated resources 2023-09-11 15:39:19 -07:00
Michael Lumish c41c3dae7b Test ring_hash fallback on dropped connection 2023-09-08 14:51:58 -07:00
Michael Lumish 0b2281b028 Revert version support change, run ring_hash tests conditionallly 2023-09-08 10:12:14 -07:00
Michael Lumish 9e487e44ab grpc-js-xds: Update gts dependency for compatibility with TypeScript update 2023-09-07 18:07:20 -07:00
Michael Lumish 9974f7704d grpc-js-xds: Drop support for Node versions below 16 2023-09-07 17:59:35 -07:00
Michael Lumish 036e0e1b7f grpc-js-xds: Enable xDS affinity test 2023-09-07 17:15:20 -07:00
Michael Lumish 3a43cba3a3 grpc-js-xds: Implement ring_hash LB policy 2023-09-07 17:14:39 -07:00
Michael Lumish 3096f22ba6 grpc-js-xds: Add xxhash-wasm dependency, generate ring_hash code 2023-09-07 17:12:58 -07:00
Michael Lumish 00e1ac46a8 grpc-js: Pass channel options to LoadBalancer constructors 2023-09-06 10:39:56 -07:00
Michael Lumish e919aa7aa3 grpc-js-xds: Update LB policies to handle grpc-js changes 2023-08-30 14:47:06 -07:00
Michael Lumish 04ef12518d Add custom LB test from interop test, fix a bug 2023-08-25 10:19:01 -07:00
Michael Lumish d1f0d9f80d grpc-js-xds: interop: add custom_lb test, reformat test list 2023-08-24 13:38:56 -07:00
Michael Lumish 91631ba11c Update XdsClusterImpl LB policy to accept unset LRS config 2023-08-24 10:02:30 -07:00
Michael Lumish c8b5d3119b Fix missing proto file references 2023-08-23 16:13:00 -07:00
Michael Lumish fa26f4f70f Add spec links 2023-08-23 14:36:49 -07:00
Michael Lumish 9ca8302725 Add tests and fix bugs 2023-08-23 14:32:15 -07:00