4629 Commits

Author SHA1 Message Date
Michael Lumish
b1b63be6cf Add deadline examples 2023-06-28 14:49:52 -07:00
Sergii Tkachenko
d2a3ef45c0
grpc-js-xds: Bump the canonical server from v1.46.x to v1.56.0
Similar to https://github.com/grpc/grpc/pull/33542.

Note that there's a ticket to automatically use the one specified in the `--server_image_canonical` flag, but for now we just hardcode.
2023-06-28 13:55:27 -07:00
Michael Lumish
7c934310fd Add metadata example 2023-06-27 14:02:47 -07:00
Michael Lumish
409418b103
Merge pull request #2476 from murgatroid99/grpc-js_prohibit_od_pick_first
grpc-js: Disallow pick_first as child of outlier_detection
@grpc/grpc-js@1.8.17
2023-06-27 10:31:12 -07:00
Michael Lumish
51c5b9491a
Merge pull request #2471 from murgatroid99/grpc-js_channel_idle_timeout
grpc-js: Implement channel idle timeout
2023-06-27 10:21:59 -07:00
Michael Lumish
d507624ffb
Merge pull request #2473 from murgatroid99/grpc-js_compression_documentation
grpc-js: Update documentation of compression behavior in README
2023-06-27 10:14:18 -07:00
Michael Lumish
ed70a0b381 Fix handling of OD policy with no child 2023-06-27 10:11:45 -07:00
Michael Lumish
974f8100ea
Merge pull request #2463 from murgatroid99/grpc-js-xds_federation
grpc-js-xds: Implement federation support
2023-06-26 15:15:51 -07:00
Michael Lumish
2ee8a68ac6
Merge pull request #2477 from murgatroid99/grpc-js-xds_docker_distroless
grpc-js-xds: Use distroless Node image for interop Dockerfile
2023-06-26 09:48:43 -07:00
Sergii Tkachenko
073caf5b83
Merge pull request #2478 from murgatroid99/grpc-js-xds_docker_distroless_1.8.x
grpc-js-xds: Use distroless Node image for interop Dockerfile (1.8.x)
2023-06-23 20:05:31 -04:00
Michael Lumish
d2d17b0b69
Merge pull request #2482 from XuanWang-Amos/backport-1.8-file_multiple_url_map
[PSM interop] Don't fail target if sub-target already failed (@grpc/grpc-js@1.8.x backport)
2023-06-23 10:54:03 -07:00
Michael Lumish
a6aa7ea43e Merge pull request #2475 from XuanWang-Amos/file_multiple_url_map
[PSM interop] Don't fail target if sub-target already failed
2023-06-23 17:40:49 +00:00
Michael Lumish
5d731c4c62
Merge pull request #2475 from XuanWang-Amos/file_multiple_url_map
[PSM interop] Don't fail target if sub-target already failed
2023-06-23 10:37:01 -07:00
Michael Lumish
a62d2b027b Use entrypoint /nodejs/bin/node 2023-06-23 09:34:59 -07:00
Michael Lumish
9b7e5e66ab Use entrypoint /nodejs/bin/node 2023-06-23 09:34:29 -07:00
Michael Lumish
9441de78f6 grpc-js-xds: Use distroless Node image for interop Dockerfile 2023-06-22 17:04:54 -07:00
Michael Lumish
3098d69e40
Merge pull request #2474 from murgatroid99/import_examples
Import examples from core repository
2023-06-22 16:55:19 -07:00
Michael Lumish
cc89158e13 grpc-js-xds: Use distroless Node image for interop Dockerfile 2023-06-22 16:52:53 -07:00
Michael Lumish
204cd388db Import examples from core repository 2023-06-22 16:03:27 -07:00
Michael Lumish
b53f5882f1 grpc-js: Disallow pick_first as child of outlier_detection 2023-06-22 14:32:09 -07:00
Xuan Wang
4f9c41978a [PSM interop] Don't fail target if sub-target already failed 2023-06-22 21:21:14 +00:00
Michael Lumish
6fb6544483 grpc-js: Update documentation of compression behavior in README 2023-06-21 11:36:45 -07:00
Michael Lumish
967f903ff8 Newlines at ends of files 2023-06-21 11:25:46 -07:00
Michael Lumish
09d74ca43d
Merge pull request #2470 from murgatroid99/grpc-js_transport_trace_fix
grpc-js: Implement trace function in Http2SubchannelConnector
@grpc/grpc-js@1.8.16
2023-06-20 16:03:42 -07:00
Michael Lumish
89cd8f7bc3 grpc-js: Idle timeout: format files 2023-06-20 15:46:27 -07:00
Michael Lumish
fcff72b941 grpc-js: Implement channel idle timeout 2023-06-20 14:47:14 -07:00
Michael Lumish
186718cb70
Merge pull request #2469 from murgatroid99/grpc-js-xds_old_script_node_downgrade
grpc-js-xds: Downgrade Node version in old test script to 16
2023-06-20 10:29:07 -07:00
Michael Lumish
87b5466b1b grpc-js: Implement trace function in Http2SubchannelConnector 2023-06-20 10:25:59 -07:00
Michael Lumish
b4078a36da grpc-js-xds: Downgrade Node version in old test script to 16 2023-06-20 10:04:13 -07:00
Michael Lumish
6e56a563cc
Merge pull request #2466 from murgatroid99/grpc-js-xds_old_script_node_update
grpc-js-xds: Update Node version in old test script
2023-06-16 15:34:37 -07:00
Michael Lumish
f253a4966a grpc-js-xds: Update Node version in old test script 2023-06-16 13:54:33 -07:00
Michael Lumish
fb735d99dc Correct 'SOTW' flag for endpoint resource 2023-06-16 13:21:07 -07:00
Michael Lumish
dc0094d4b0 Send initial message at the beginning of a new LRS stream, and send node in initial message 2023-06-16 11:18:36 -07:00
Michael Lumish
978f4cb012 Add tracing, reorder LRS stream start call 2023-06-16 10:12:20 -07:00
Michael Lumish
dbaaa89a08
Merge pull request #2465 from dancrumb/chore/#2464
Convert to eslint/prettier
2023-06-15 15:34:56 -07:00
Michael Lumish
608f087231 Fix name generation and include type_url in CSDS 2023-06-15 12:56:28 -07:00
Dan Rumney
cd24d6956d style: run eslint fix on codebase
Fixes #2464
2023-06-15 13:04:57 -05:00
Dan Rumney
3bf2af1d70 docs(apache-notice.md): add a notice acknowledging the use of GTS config settings
This might actually be unnecessary; since I've copied over configuration settings from the GTS package, I figured I'd add this notice. It's in a file, since there's no capacity for adding comments in a JSON or .rc file. It feels doubtful that configuration settings fall under the auspices of the Apache License, but I'll leave that to the maintainers to decide.
2023-06-15 13:03:30 -05:00
Dan Rumney
208b79e625 refactor(packages/grpc-js/log.txt): remove extraneous file 2023-06-15 13:01:38 -05:00
Dan Rumney
e3522bb53b refactor(grpc-js): convert from gts to eslint/prettier/tsconfig
GTS provides config for ESLint, Prettier and TSConfig; this commit removes GTS, but brings over the configuration details

Fixes #2464
2023-06-15 12:54:15 -05:00
Dan Rumney
1880faf8a0 fix(packages/grpc-js/test/assert2): move assert2 into its own file
Moving from exporting a namespace to just putting assert2 functions into their own files

Fixes #2464
2023-06-15 12:52:45 -05:00
Michael Lumish
61a518c30a Fix stream end handling in xds client 2023-06-15 10:45:56 -07:00
Michael Lumish
fb98794f7b grpc-js-xds: Complete federation implementation 2023-06-14 14:04:00 -07:00
Michael Lumish
596d5f1192 Merge branch 'master' into grpc-js-xds_federation 2023-06-05 11:30:24 -07:00
Michael Lumish
25e2845d6c
Merge pull request #2456 from murgatroid99/grpc-js_minor_fixes
grpc-js: Fix a couple of things that came up while investigating a memory leak
@grpc/grpc-js@1.8.15
2023-06-05 11:21:13 -07:00
Michael Lumish
2a11a2c18f
Merge pull request #2462 from murgatroid99/grpc-js-xds_header_match_string_match
grpc-js-xds: Support string_match in header matching
2023-06-01 18:02:51 -07:00
Michael Lumish
81e1f75b62 grpc-js-xds: Support string_match in header matching 2023-06-01 17:19:05 -07:00
Michael Lumish
bcd52c1fe7
Merge pull request #2458 from XuanWang-Amos/backport-1.8-xds_duplicate_bugs
PSM Interop: Don't fail target if sub-target already failed (@grpc/grpc-js@1.8.x backport)
2023-06-01 11:21:43 -07:00
Michael Lumish
039032cdfb Merge pull request #2457 from XuanWang-Amos/xds_duplicate_bugs
PSM Interop: Don't fail target if sub-target already failed
2023-06-01 17:58:43 +00:00
Michael Lumish
566034a466
Merge pull request #2457 from XuanWang-Amos/xds_duplicate_bugs
PSM Interop: Don't fail target if sub-target already failed
2023-06-01 09:43:16 -07:00