225 Commits

Author SHA1 Message Date
Michael Lumish
821ccfa5de PSM Interop: Increase old driver QPS to 75 2023-04-28 15:00:05 -07:00
Michael Lumish
85d227b1d3 Update test logic to account for recent validation changes 2023-04-24 17:27:44 -07:00
Michael Lumish
2f869495cc Update tests with master test framework changes 2023-04-24 17:05:28 -07:00
Michael Lumish
d70d7eed07 Merge remote-tracking branch 'upstream/@grpc/grpc-js@1.8.x' into v1.8.x_upmerge 2023-04-24 16:52:54 -07:00
Michael Lumish
edeeda6424
Add trailing newline in packages/grpc-js-xds/test/test-nack.ts
Co-authored-by: Sergii Tkachenko <hi@sergii.org>
2023-04-24 16:22:49 -07:00
Michael Lumish
dfccd687f0 Address review comments 2023-04-24 16:21:12 -07:00
Michael Lumish
48ef1ed202 grpc-js-xds: Bump version to 1.8.2 2023-04-20 14:35:39 -07:00
Michael Lumish
856559cce1 grpc-js-xds: Fix handling of resource validation errors 2023-04-20 14:34:06 -07:00
Sergii Tkachenko
2cb6ef86d4 PSM Interop: experiment with qps affect on circuit_breaking
ref  b/232859415
2023-04-13 11:00:37 -07:00
Michael Lumish
f05ef5592e
Merge pull request #2413 from murgatroid99/grpc-js-xds_unskip_test
grpc-js-xds: Remove extra 'only' from local testing
2023-04-12 13:53:26 -07:00
Sergii Tkachenko
0ec5463bee
PSM Interop: experiment with qps affect on circuit_breaking
ref  b/232859415
2023-04-07 14:45:21 -07:00
Michael Lumish
287b0684b0 grpc-js-xds: Render call time histograms nicely in interop logs 2023-04-06 14:22:14 -07:00
Michael Lumish
90de58ce37
Merge pull request #2409 from murgatroid99/v1.8.x_merge
Merge v1.8.x into master
2023-04-05 16:50:12 -07:00
Michael Lumish
8d16113321 grpc-js-xds: Remove extra 'only' from local testing 2023-04-05 16:42:13 -07:00
Michael Lumish
8f47d67a41 grpc-js-xds: Use the same tracers in the legacy driver as in the new one 2023-04-03 16:51:51 -07:00
Michael Lumish
59423176f0 Merge remote-tracking branch 'upstream/@grpc/grpc-js@1.8.x' into v1.8.x_merge 2023-04-03 14:19:03 -07:00
Michael Lumish
7840a108d3 grpc-js-xds: Use Debian and Node 18 in interop Dockerfile (1.8.x) 2023-04-03 09:54:38 -07:00
Michael Lumish
e48b2ca846 grpc-js-xds: Use Node 18 in interop docker image 2023-03-31 12:10:36 -07:00
Michael Lumish
ad719ccb94
Merge pull request #2391 from murgatroid99/grpc-js-xds_node_client_version
grpc-js-xds: Populate Node message field user_agent_version
2023-03-23 10:53:49 -07:00
Michael Lumish
6f17499e3c grpc-js-xds: Use non-alpine docker image for interop tests 2023-03-22 16:44:21 -07:00
Michael Lumish
4fa8af3969
Merge pull request #2392 from murgatroid99/grpc-js-xds_tests_1.8.x
grpc-js-xds: Add a framework for running xDS end-to-end tests (1.8.x)
2023-03-22 11:14:14 -07:00
Michael Lumish
e5e6731917 grpc-js-xds: Use simpler search algorithm in weighted target picker 2023-03-10 14:12:58 -08:00
Michael Lumish
e32bbc7aac grpc-js-xds: Allow tests to set bootstrap info in channel args 2023-03-10 11:47:23 -08:00
Michael Lumish
6bc6b8665b grpc-js-xds: Add unit test framework 2023-03-10 11:47:13 -08:00
Michael Lumish
481f704c77 grpc-js-xds: Populate Node message field user_agent_version 2023-03-09 16:37:04 -08:00
Michael Lumish
865731b4c5 grpc-js-xds: Use simpler search algorithm in weighted target picker 2023-02-24 09:55:45 -08:00
Michael Lumish
f3c43542f8 grpc-js-xds: interop: log server events 2023-02-15 14:45:31 -08:00
Michael Lumish
c4350deb4f grpc-js-xds: Pass along outlier detection config from CDS to child policy 2023-02-10 09:56:50 -08:00
Michael Lumish
faf96a0e4f grpc-js-xds: Fix bug that prevented priority name reuse 2023-02-09 17:04:41 -08:00
Michael Lumish
4e148cbb77 Use the load-balancer filename prefix for the new LB policies 2023-02-03 15:16:42 -08:00
Michael Lumish
b914a0388f Validate that LOGICAL_DNS address is non-empty 2023-02-03 13:27:46 -08:00
Michael Lumish
2807127ca7 Add tests and fix bugs 2023-02-02 14:56:00 -08:00
Michael Lumish
1cbadd7db0 Merge branch 'master' into grpc-js-xds_aggregate_logical_dns_clusters 2023-01-27 15:13:22 -08:00
Michael Lumish
fe4272ecb6
Merge pull request #2339 from murgatroid99/grpc-js-xds_unit_tests
grpc-js-xds: Add a framework for running xDS end-to-end tests
2023-01-27 15:02:46 -08:00
Michael Lumish
5732ff9e82 grpc-js-xds: Allow tests to set bootstrap info in channel args 2023-01-27 13:39:44 -08:00
Michael Lumish
05bebcd4e2 grpc-js-xds: Add unit test framework 2023-01-27 13:39:10 -08:00
Michael Lumish
7a6fa275fe grpc-js-xds: weighted clusters: stop checking total_weight, check weight sum <= uint32 max 2023-01-18 10:55:28 -08:00
Michael Lumish
d441aa687d Merge pull request #2323 from sergiitk/xds-interop-fix-buildscript-suites
xds interop: Fix buildscripts not continuing on a failed test suite
2023-01-17 16:20:20 -08:00
Sergii Tkachenko
466bc3cdd0
Address the feedback: use pre-increment instead of && true 2023-01-13 20:39:32 -05:00
Sergii Tkachenko
a23dc843af xds interop: Fix buildscripts not continuing on a failed test suite
Apparently there's a difference between bash 3 and bash 4.
OSX comes with bash 3 out-of-box, so for whoever wrote this logic
it "worked on my machine".
2023-01-12 17:18:00 -08:00
Michael Lumish
c0182608a8 grpc-js-xds: Add aggregate and logical_dns clusters 2023-01-11 10:49:56 -08:00
Michael Lumish
b72e1fc665 Merge pull request #2310 from grpc/reduce-gce-xds-interop-tests
grpc-js-xds: Reduce GCE xDS interop tests to ping_pong and circuit_breaking
2023-01-06 14:53:11 -08:00
Sergii Tkachenko
5812cad19e
grpc-js-xds: Reduce xDS GCE interop framework to ping_pong and circuit_breaking
The migration of other tests to the new framework have been completed around Aug 2022: 

- 81083bd229/packages/grpc-js-xds/scripts/xds_k8s_lb.sh
- 81083bd229/packages/grpc-js-xds/scripts/xds_k8s_url_map.sh
2023-01-06 13:58:59 -08:00
Shubham Waje
111264badf Fix host_override param typo:
- Fix `host_override` param typo in /test/interop/interop_client.js
- Fix other typos
2022-12-15 12:41:45 +05:30
Michael Lumish
161af8ca7b grpc-js: Prepare for 1.8.0 release
De-experimentalize xDS retry support, and update versions and documentation
2022-12-01 16:02:45 -05:00
Michael Lumish
9214988c45
Merge pull request #2280 from murgatroid99/grpc-js-xds_retry
grpc-js-xds: Implement retry support
2022-11-30 10:04:47 -08:00
Michael Lumish
edf612a56a grpc-js-xds: Implement retry support 2022-11-29 14:29:47 -05:00
Michael Lumish
641ed45d48 grpc-js-xds: Update failure mode behavior 2022-11-18 15:06:41 -08:00
Michael Lumish
f8f95ee9bb grpc-js-xds: interop: Fix timestamp handling when config changes 2022-11-14 09:50:33 -08:00
Michael Lumish
02c48f426d grpc-js-xds: interop: Fix target directory for profile log 2022-11-09 10:08:47 -08:00