Paulo Castello da Costa
1e187b58db
Run all kokoro performance tests on dedicated node pools. ( #26286 )
...
* Run all kokoro performance tests on dedicated node pools.
Both official and experimental tests run with kokoro are set to run on separate node pools with the suffix "-ci" (drivers-ci, workers-8core-ci, workers-32core-ci), separate from the default pools used for manual runs.
4 years ago
Lidi Zheng
0c5808603f
Add a flag to ensure firewall rule exists ( #26255 )
...
* Add CSDS validation ability to PSM Sec framework
* Add firewall create/delete functionality
* Polish the PR
* Re-number the sub tests
* Add a flag to ensure firewall rule exists
* Add ensure_firewall to local-dev.cfg.example
* Update the firewall creation interface
* Address comments
* Address comments
* Update the firewall script to run smoothly
* Polish firewall creation and deletion && address comments
* Update tools/run_tests/xds_k8s_test_driver/framework/xds_k8s_testcase.py
Co-authored-by: Sergii Tkachenko <hi@sergii.org>
* Move allowed ports to cls property
* Improve readability & prevent attr error
Co-authored-by: Sergii Tkachenko <hi@sergii.org>
4 years ago
Lidi Zheng
374e7b2cb4
Add CSDS validation ability to PSM Sec framework ( #26230 )
...
* Add CSDS validation ability to PSM Sec framework
* Add firewall create/delete functionality
* Polish the PR
* Re-number the sub tests
* Remove firewall create/delete ability
* Apply suggestions from code review
Co-authored-by: Sergii Tkachenko <hi@sergii.org>
* Make Kokoro's yapf happy
* TIL how yapf and list-trailing-comma work
Co-authored-by: Sergii Tkachenko <hi@sergii.org>
4 years ago
Lidi Zheng
e002ab4f4a
Just update the timeout ( #26223 )
4 years ago
Wanlin Du
8a2754487c
Employ prebuilt images in continuous build. ( #26184 )
...
* Employ prebuilt images in continuous build.
This commits updated Kokoro build job to use prebuilt images to
run tests. The loadtest template was generated using
loadtest_template.py.
4 years ago
Lidi Zheng
0aecb90a9c
Add steps to run xDS in a non-exclusive project ( #26204 )
...
* Add steps to run xDS in a non-exclusive project
* Update tools/run_tests/xds_k8s_test_driver/README.md
Co-authored-by: Sergii Tkachenko <hi@sergii.org>
* Update tools/run_tests/xds_k8s_test_driver/README.md
Co-authored-by: Sergii Tkachenko <hi@sergii.org>
* Add .cfg and clean-up sections
* Use a newer commit hash
Co-authored-by: Sergii Tkachenko <hi@sergii.org>
4 years ago
Jan Tattermusch
7d8a59cc6e
Python simpler distribtests ( #26176 )
...
* add single-job python distribtests for linux
* add kokoro job config grpc_distribtests_python.cfg
* address review comments
4 years ago
Eric Gribkoff
cf7f5a0b85
Revert "[xDS interop] Updating the config update timeout to 600s ( #26090 )" ( #26197 )
...
This reverts commit 9bc421c6cf
.
4 years ago
Eric Gribkoff
eec83fb2b2
Workaround quota issue with target-grpc-proxies ( #26192 )
4 years ago
AJ Heller
24e9a6978b
Increase artifact build timeout for windows-C# ( #26179 )
...
The 30min timeout has caused the multiarch artifact build to fail twice
in the past week. See
http://sponge2/55f7f6f8-d3c0-4b6e-91c8-c0c316f4717b
4 years ago
Lidi Zheng
9bc421c6cf
[xDS interop] Updating the config update timeout to 600s ( #26090 )
...
* Updating the config update timeout to 600s
* Remove unnecessary lines and comments
4 years ago
Lidi Zheng
25f5399b41
Add grpcio-admin Python package ( #26166 )
...
* Add grpcio-admin Python package
* Polish package content
* Make Linux artifact build happy
* Improve documentation
4 years ago
Paulo Castello da Costa
1c49176a24
Add load test that measures QPS for dashboard display. ( #26153 )
...
This changes adds a test that measures QPS. The tests currently running measure latency, which is more variable.
4 years ago
Lidi Zheng
dc63d6a53e
Add CSDS API to Python ( #26114 )
...
* Add grpcio-csds pacakge
* Remove unused file
* Fix the proto import path issue
* Update the CSDS package and xds-protos for PY2
* Make tests happy
* Fix Bazel proto dependency
* Add Python2 tests for CSDS
4 years ago
Paulo Castello da Costa
44a4a2ea62
Fix typos and format of LoadTest generator output. ( #26149 )
...
This change fixes typos and makes minor changes to the format of the generated yaml files for LoadTest configuration (embedded scenarios end in newline, and element lists are indented). The templates generated earlier are also updated.
4 years ago
Jan Tattermusch
d61db49b48
Add python3.8 aarch64 wheel distribtest ( #26136 )
...
* add python3.8 aarch64 distribtest
* register qemu emulator for linux distribtests
4 years ago
Yash Tibrewal
81276fff2e
Update protobuf version to 3.15.8 ( #26105 )
...
* Update protobuf version to 3.15.8
* Run tools/distrib/python/make_grpcio_tools.py
4 years ago
yifeizhuang
68aed165a7
Add xDS TD API interop tests: metadata_filter, forwarding_rule_port_match, api_listener ( #26065 )
4 years ago
Lidi Zheng
26ceb8693a
Enable Traffic Director time tracer ( #26111 )
4 years ago
Yash Tibrewal
fe56d1a39a
Update boringssl submodule ( #26101 )
...
* update submodule boringssl-with-bazel with origin/master-with-bazel
* Update boringssl dependency to master-with-bazel commit SHA
* Generate projects
* Updated boringssl sha256
* Generate boringssl prefix headers
* Increment podspec version
4 years ago
Ashitha Santhosh
457fd3d41c
RBAC Engine implementation. ( #25948 )
4 years ago
Sergii Tkachenko
d0256d9085
xds-k8s: retry tearDown multiple times, and doesn't fail test results ( #26104 )
4 years ago
Sergii Tkachenko
368b9077e2
xds-k8s kokoro buildscripts: exclude from tests suites ( #26098 )
4 years ago
Paulo Castello da Costa
2fc80c234b
Do not use flow style when dumping LoadTest configurations. ( #26071 )
4 years ago
Esun Kim
2d8936b097
Added status_helper ( #25901 )
...
Added status_util
4 years ago
Paulo Castello da Costa
4c7bd972d3
Fix saving results to BigQuery from Kokoro in OSS benchmarks. ( #26049 )
4 years ago
Paulo Castello da Costa
16897e94d3
Delete duplicate paragraph and fix typos in README. ( #26052 )
4 years ago
Paulo Castello da Costa
bb418da2b5
Run example benchmarks v2 test in continuous build. ( #25976 )
...
This commit includes the following changes:
1. A new load test template generator (loadtest_template.py) is added. The template generator combines existing configurations or templates for several languages into a single template that can be used to generate configurations for different languages or combinations of languages.
2. A basic template generated from the example tests in grpc/test-infra (loadtest_template_basic_all_languages.yaml) is added.
3. The load test config generator is updated to use the combined template.
4. An example run consisting of a single test (generated from the combined template) is added and set up to run continuously.
4 years ago
Lidi Zheng
0b8cb0227b
Upgrade setuptools and ProtoBuf Python in prep_xds.sh ( #26029 )
...
* Upgrade
* Trick Kokoro to run xDS test
* Restore grpc_python_bazel_test.cfg
* Update protobuf
* Add extra layer of protection
4 years ago
Lidi Zheng
3625d9f75e
Update the Python dependency for xDS interop test ( #26024 )
...
`xds-protos` includes all the generated Python files for Envoy protos, which is required by Envoy.
4 years ago
Lidi Zheng
f03a839f8a
Fix a typo in CSDS test ( #26021 )
4 years ago
Lidi Zheng
0123d5460b
Add CSDS xDS interop test ( #26007 )
...
* Add CSDS xDS interop test
* Add CSDS test to the test suite
* Fix a typo
* Address comments
* Improve the logging of each attempt
* Improve Python readability
4 years ago
Ashitha Santhosh
628bf7fe08
RBAC engine matchers implementation. ( #25997 )
4 years ago
Seth Vargo
3223b4fe98
Naming fix (secrets manager -> secret manager) ( #25990 )
4 years ago
Ashitha Santhosh
8489a6050b
Revert "Rbac Matcher implementation. ( #25653 )" ( #25957 )
...
This reverts commit 1fb4f715db
.
4 years ago
Jan Tattermusch
98339824b0
also build python3.6 aarch64 manylinux2014 wheel ( #25928 )
4 years ago
Ashitha Santhosh
1fb4f715db
Rbac Matcher implementation. ( #25653 )
4 years ago
AJ Heller
4c59b17d40
Remove eventmanager_libuv code ( #25811 )
...
Reintroduces this code removal after a failed import. This needed special handling via cherry pick.
4 years ago
Sergii Tkachenko
72632aebd7
xds-k8s: Use latest TD bootstrap supporting new secrets dir ( #25925 )
4 years ago
AJ Heller
a63f188153
Add conversion method for absl::Status to grpc_error* ( #25896 )
4 years ago
Menghan Li
239a440c92
xdsinterop: extend the ports to use ( #25881 )
...
This is to add more ports for forwarding-rule.
It's in theory not necessary, because forwarding-rule doesn't need to use the
same port as the services. This is a limitation of the test framework, and can
be fixed in the future.
4 years ago
Doug Fawley
04b9d19718
xds: move path/header_matching to all; add fault_injection to ruby and python ( #25892 )
4 years ago
Paulo Castello da Costa
3ad2e3185f
LoadTest generator for OSS benchmarks framework. ( #25781 )
...
* LoadTest generator for OSS benchmarks framework.
This change adds a LoadTest configuration generator for the OSS
benchmarks framework. The output of the generator is a multipart
YAML file that specifies uniquely named LoadTest resources that
can be applied to a kubernetes cluster.
For the benchmarks framework, see https://github.com/github/test-infra .
4 years ago
Richard Belleville
122af200e7
Fix KeyError ( #25895 )
4 years ago
Sergii Tkachenko
9a2c2c0afc
xds-k8s: Update GKE workload certificates: fix annotation ( #25882 )
4 years ago
Lidi Zheng
04166bd7d2
Improve the run_xds_tests logging ( #25871 )
...
* Hide the Core tracing flags for run_xds_tests
* Experiment
* Use name instead of module
* Polish up other bits of logging
4 years ago
Sergii Tkachenko
1e065a0918
xds-k8s: Update Private CA GKE workload certificates config ( #25875 )
4 years ago
Lidi Zheng
c42577e75f
Increase timeout case retry from 20 to 60 ( #25853 )
...
* Increase timeout case retry from 20 to 60
* Reorder-test and add first-case extra timeout
4 years ago
Esun Kim
fd27fb09b0
More informative result from check_submodules.sh ( #25859 )
4 years ago
AJ Heller
32ea7bf7a3
Add description of the core_banned_functions check ( #25804 )
4 years ago