Commit Graph

4977 Commits

Author SHA1 Message Date
Michael Lumish e883425ef3 Wait for secure connectors to be usable before TCP connect 2025-02-19 17:22:59 -08:00
Michael Lumish 1fe3f7406c Use xDS creds in interop client, remove verbose TLS logging 2025-02-19 13:40:20 -08:00
Michael Lumish bdd0dc8499 Fix a bug that caused HTTP2 sessions to be considered connected early 2025-02-19 13:39:02 -08:00
Michael Lumish 5f12dc233f Add more trace logging 2025-02-19 11:29:03 -08:00
Michael Lumish a8f981aefd Enable heavy-duty TLS tracing in interop client and server 2025-02-14 14:29:06 -08:00
Michael Lumish b44b14d831 Handle unauthorized TLS connections correctly 2025-02-14 13:06:08 -08:00
Michael Lumish bb6fff7ff5 Change connection handler to prependListener, add more trace logging 2025-02-13 10:55:12 -08:00
Michael Lumish 6e901c1511 Add more transport trace lines 2025-02-12 18:03:20 -08:00
Michael Lumish 2979fa706d Enable transport and certificate_provider tracers 2025-02-12 17:44:31 -08:00
Michael Lumish f6631f5162 Call xds library register function in interop server 2025-02-12 15:34:09 -08:00
Michael Lumish eed4d54537 Don't require api_listener when validating Listener 2025-02-12 15:33:52 -08:00
Michael Lumish 564e80f736 Enable http_filter tracer on server 2025-02-12 13:45:13 -08:00
Michael Lumish e5fa6b7c05 Merge branch 'master' into grpc-js-xds_security_tests 2025-02-12 09:58:19 -08:00
Michael Lumish 189bef2177
Merge pull request #2902 from murgatroid99/grpc-js-xds_rich_validation_errors
grpc-js-xds: NACK with detailed validation errors
2025-02-12 09:57:33 -08:00
Michael Lumish fced35a7d1 Fix ring_hash validation 2025-02-11 15:22:06 -08:00
Michael Lumish 61349e09ab grpc-js-xds: NACK with detailed validation errors 2025-02-11 14:37:25 -08:00
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 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 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