Commit Graph

5120 Commits

Author SHA1 Message Date
Michael Lumish d008d1e3c3
Merge pull request #2901 from murgatroid99/grpc-js-xds_legacy_interop_install_fix
grpc-js-xds: Install new dependencies in legacy interop script
2025-02-06 17:12:59 -08:00
Michael Lumish 0f0314f1ad grpc-js-xds: Install new dependencies in legacy interop script 2025-02-06 16:44:26 -08:00
Michael Lumish a7219808db xds interop server: bind IPv4 in secure mode 2025-02-06 16:34:50 -08:00
Michael Lumish bf26f6e3a6
Merge pull request #2900 from murgatroid99/grpc-tools_1.13
grpc-tools: Bump to version 1.13.0
2025-02-06 15:30:00 -08:00
Michael Lumish 1d9887224b grpc-tools: Bump to version 1.13.0 2025-02-06 14:59:47 -08:00
Michael Lumish 7a255395bc Make secure_mode parsing case-insensitive 2025-02-06 14:26:33 -08:00
Michael Lumish 0b6e2a3275 Add kokoro config for PSM interop security tests 2025-02-05 14:40:44 -08:00
Michael Lumish 06a05a4200
Merge pull request #2897 from murgatroid99/grpc-js-xds_interop_server
grpc-js-xds: Add interop server implementation
2025-02-05 13:51:08 -08:00
Michael Lumish 1ed46a1ae5 Allow binding some IPv6 ports to fail 2025-02-05 10:32:56 -08:00
Michael Lumish 8fea44d2d5 Fix IPv6 address formatting 2025-02-05 09:53:35 -08:00
Michael Lumish 77dc658b46 Case insensitive address type matching 2025-02-04 14:58:08 -08:00
Michael Lumish 656ca0c00e
Merge pull request #2898 from murgatroid99/grpc-js-xds_memory_leak_backport_1.12.x
grpc-js-xds: fix LrsCallState statsTimer memory leak
2025-02-04 14:47:29 -08:00
Michael Lumish 6bd791d254
Merge pull request #2896 from murgatroid99/grpc-js_reduce_channel_leak
grpc-js: Allow garbage collection of IDLE channels
2025-02-04 14:17:02 -08:00
Michael Lumish f1f2b2dd83 grpc-js-xds: Bump to version 1.12.2 2025-02-04 14:14:37 -08:00
gfrancz 588b69c12c Fix type issue by setting the attribute separately
Co-authored-by: ws-gregm <55088361+ws-gregm@users.noreply.github.com>
2025-02-04 14:13:49 -08:00
gfrancz 621f401e34 fix: xds-client LrsCallState statsTimer memory leak 2025-02-04 14:13:49 -08:00
Michael Lumish d2a6dda689
Merge pull request #2891 from gfrancz/xds-lrscallstate-memory-leak
fix: xds-client LrsCallState statsTimer memory leak
2025-02-04 14:12:19 -08:00
Michael Lumish 5f889b2dd2 Install reflection before xds library 2025-02-04 12:55:13 -08:00
gfrancz 6dc3abe798
Fix type issue by setting the attribute separately
Co-authored-by: ws-gregm <55088361+ws-gregm@users.noreply.github.com>
2025-02-04 13:55:16 -05:00
Michael Lumish 0e6bfcc1a7 Merge branch 'master' into grpc-js-xds_interop_server 2025-02-04 10:21:56 -08:00
Michael Lumish e1a9f1275e Use tini in server interop dockerfile 2025-02-03 15:26:35 -08:00
Michael Lumish 33fcde929f Add logging for non-data-plane requests in the interop server 2025-01-31 15:38:19 -08:00
Michael Lumish ca21e4ab1f grpc-js: Allow garbage collection of IDLE channels 2025-01-31 11:24:19 -08:00
Michael Lumish d2462cad64
Merge pull request #2895 from murgatroid99/grpc-js_interop_fix
grpc-js: Connect with https scheme when using TLS
2025-01-30 14:52:18 -08:00
Michael Lumish 9569f20fc6 grpc-js: Connect with https scheme when using TLS 2025-01-30 14:22:09 -08:00
Michael Lumish cacace75a0 Add some more logging in the interop server 2025-01-30 10:54:57 -08:00
Michael Lumish 023b0862f0
Merge pull request #2894 from murgatroid99/retry_example
Add retry example
2025-01-29 13:22:48 -08:00
Michael Lumish b1fd52d566 Add retry example 2025-01-29 12:40:24 -08:00
Michael Lumish 23e6dd7d14 grpc-js: Ensure server sendMetadata interceptors are called 2025-01-29 10:35:55 -08:00
Michael Lumish 8b64c8144c Increase xDS interop client log verbosity 2025-01-28 13:33:36 -08:00
Michael Lumish 0396cb92e4 Build both docker images in one function call 2025-01-28 09:24:37 -08:00
gfrancz fdb6064721
fix: xds-client LrsCallState statsTimer memory leak 2025-01-27 21:46:34 -05:00
Michael Lumish 94781c9cc9 Fix server argument parsing 2025-01-27 18:09:43 -08:00
Michael Lumish 7068708e93 Add @types/mocha dev dependency in reflection package 2025-01-27 15:37:43 -08:00
Michael Lumish ffcb67cfa4 Add @types/mocha dev dependency in health check 2025-01-27 15:26:06 -08:00
Michael Lumish 854c15e113 Fix docker image build sequencing 2025-01-27 15:08:21 -08:00
Michael Lumish 73dea90052 Build new required packages in Dockerfiles 2025-01-27 14:55:35 -08:00
Michael Lumish a3d99e3554 grpc-js-xds: Implement xDS server 2025-01-22 14:53:19 -08:00
Michael Lumish 34b82cbf7f
Merge pull request #2876 from melkouri/malak.elkouri/fix-grpc-js-no-proxy-cidr-support
fix: support CIDR blocks in no_proxy env variable
2025-01-15 13:17:11 -08:00
Michael Lumish 908c22a3e3
Merge pull request #2884 from murgatroid99/grpc-js_call_committed_consistency
grpc-js: Always use RetryingCall, always call onCommitted
2025-01-15 10:46:24 -08:00
Malak El Kouri 5e7cd85290 remove trace 2025-01-15 10:02:14 +01:00
Michael Lumish a5b6178d99 grpc-js: Always use RetryingCall, always call onCommitted 2025-01-14 18:09:58 -08:00
Michael Lumish 5a942ed648
Merge pull request #2883 from murgatroid99/grpc-js-xds_config_selector_cluster_ref
grpc-js-xds: Reference clusters for ConfigSelector lifetime
2025-01-14 17:27:02 -08:00
Michael Lumish bfd87a9bf6 grpc-js-xds: Reference clusters for ConfigSelector lifetime 2025-01-14 15:36:33 -08:00
Michael Lumish 22bbe8a315
Merge pull request #2874 from DefangLabs/lio/omit_request_instanceof
feat(grpc-tools): add omit_serialize_instanceof generator option
2025-01-14 14:07:13 -08:00
Michael Lumish d9b677a74a
Merge pull request #2882 from murgatroid99/grpc-js-xds_missing_cluster_handling
grpc-js-xds: Start resource timers for resources requested after stream start
2025-01-14 14:03:52 -08:00
Michael Lumish 198ff4e9ea grpc-js-xds: Start resource timers for resources requested after stream start 2025-01-14 13:35:36 -08:00
Malak El Kouri 5f20dc91f0 fix case where serverHost is not an IP address + refactor 2025-01-10 10:39:20 +01:00
Michael Lumish bfebbe7047
Merge pull request #2881 from murgatroid99/grpc-js-xds_dependency_manager_logging
grpc-js-xds: Add more detailed xDS dependency manager logging
2025-01-09 17:10:44 -08:00
Michael Lumish 2a6ce92a55 grpc-js-xds: Add more detailed xDS dependency manager logging 2025-01-09 16:13:13 -08:00