Commit Graph

62 Commits

Author SHA1 Message Date
Michael Lumish 0f0314f1ad grpc-js-xds: Install new dependencies in legacy interop script 2025-02-06 16:44:26 -08:00
Michael Lumish 0396cb92e4 Build both docker images in one function call 2025-01-28 09:24:37 -08:00
Michael Lumish a3d99e3554 grpc-js-xds: Implement xDS server 2025-01-22 14:53:19 -08:00
Sergii Tkachenko 1495b020f5 PSM Interop: move test suite lists to psm_interop_kokoro_lib.sh 2024-05-06 14:05:54 -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
Xuan Wang 493f9bfa67 buildscripts: Use the Kokoro shared install lib from the new repo 2023-12-18 20:51:23 +00:00
Michael Lumish 036e0e1b7f grpc-js-xds: Enable xDS affinity test 2023-09-07 17:15:20 -07:00
Michael Lumish d1f0d9f80d grpc-js-xds: interop: add custom_lb test, reformat test list 2023-08-24 13:38:56 -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 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
Xuan Wang 4f9c41978a [PSM interop] Don't fail target if sub-target already failed 2023-06-22 21:21:14 +00: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 f253a4966a grpc-js-xds: Update Node version in old test script 2023-06-16 13:54:33 -07:00
Xuan Wang cd87b1287f Don't fail target if sub-target already failed 2023-06-01 00:00:47 +00:00
Michael Lumish 821ccfa5de PSM Interop: Increase old driver QPS to 75 2023-04-28 15:00:05 -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 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
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
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
Michael Lumish 02c48f426d grpc-js-xds: interop: Fix target directory for profile log 2022-11-09 10:08:47 -08:00
Michael Lumish e8396a5542
Don't try to create the target file as a directory
Co-authored-by: Sergii Tkachenko <hi@sergii.org>
2022-11-08 15:47:09 -08:00
Michael Lumish f844ca30bb grpc-js-xds: interop: mkdir artifact directory before running tests 2022-11-08 15:23:20 -08:00
Michael Lumish 959f698fc4
Use absolute path for logfile output
Co-authored-by: Sergii Tkachenko <hi@sergii.org>
2022-11-08 14:46:17 -08:00
Michael Lumish b4449083b9 grpc-js-xds: interop: output CPU profile logs in old framework tests 2022-11-08 12:40:22 -08:00
Sergii Tkachenko 594933aa2b xDS interop: enable pod log collection in the buildscripts
- Enables pod log collection in all PSM interop jobs implemented
  in https://github.com/grpc/grpc/pull/30594.
- Associate test suite runs with their own log file, so it's displayed
  on the "Target Log" tab
- Adds missing `--force_cleanup` to the lb test (reduces leaked
  resources)
- Fix run_test not returning correct exit status, causing false
  positives in some cases. See https://github.com/grpc/grpc/pull/30768
2022-08-26 17:51:34 -07:00
Michael Lumish 9ba4ed3621 grpc-js-xds: Fix outlier detection interop test name 2022-08-15 09:36:35 -07:00
Michael Lumish d0dc6cd46e grpc-js-xds: Enable the outlier detection interop test 2022-08-08 11:36:10 -07:00
Michael Lumish 914ccdc19d Clone submodules in xds k8s url map script 2022-07-08 10:05:07 -07:00
Michael Lumish 18dcd26e4c
Merge pull request #2144 from sergiitk/xds_interop_fix_docker_auth
xDS k8s tests: fix docker auth error in the build scripts
2022-06-24 19:30:59 -07:00
Sergii Tkachenko 4db0cd2ac9 xDS k8s tests: fix docker auth error in the build scripts
Docker auth needed to be done before pushing thats to the GCR.
Also add missing versioned image tagging to xds_k8s_url_map.sh.
2022-06-24 16:11:28 -07:00
Michael Lumish 5a039aa90b
Use quotation marks for variable substitution
Co-authored-by: Sergii Tkachenko <hi@sergii.org>
2022-06-24 15:29:52 -07:00
Michael Lumish 1ad6a58059 xDS k8s tests: fix a line in the url_map test script
The line copied from the Python script was hardcoded and not
handled by a variable, so I did not change it on the first pass.
2022-06-24 10:20:01 -07:00
Michael Lumish 47461134fb Update copyright date 2022-06-23 15:28:22 -07:00
Michael Lumish 92cf5df8d5 Add xDS k8s url_map test script 2022-06-23 14:35:44 -07:00
Michael Lumish e4435a50f6 Use new TESTING_VERSION variable 2022-06-21 15:51:03 -07:00
Michael Lumish 0c543aa2b2 xDS k8s interop script: publish version-tagged docker images 2022-06-15 10:09:53 -07:00
Michael Lumish e61c8f9ecd Change directory before submodules update 2022-05-24 13:11:41 -07:00
Michael Lumish be749bf94f Update submodules in test script 2022-05-24 11:14:26 -07:00
Michael Lumish ee0c6bc9ea Add baseline_test to test list 2022-05-24 10:35:55 -07:00
Michael Lumish 55175ae8c2 Add missing newlines at EOF 2022-05-23 16:21:27 -07:00
Michael Lumish 30bf5a1bac
Fix cluster references
Co-authored-by: Sergii Tkachenko <hi@sergii.org>
2022-05-23 16:19:07 -07:00
Michael Lumish aa97aa8a1c grpc-js-xds: Add support for k8s interop test framework 2022-05-23 13:03:43 -07:00
Lidi Zheng ac893ca89f Use xds-test-server-5 as interop server image 2021-12-29 11:58:32 -08:00
Michael Lumish 29711cd526 grpc-js-xds: CSDS: add tracing and fix bugs 2021-12-03 14:01:02 -05:00
Michael Lumish adc25c25f3 grpc-js-xds: Expose admin service in interop client, enable CSDS test 2021-12-02 16:21:19 -05:00
Michael Lumish 157882da45 grpc-js-xds: A few fixes for xDS tests 2021-09-27 15:45:22 -07:00
Michael Lumish 2efe0918a8 grpc-js-xds: Enable fault injection feature by default 2021-08-31 11:45:15 -07:00
Michael Lumish a0baf7c99a Fix bugs and add tracing 2021-08-10 09:43:52 -07:00