Commit Graph

99 Commits

Author SHA1 Message Date
AJ Heller 5139a012e7
Migrate the bm_diff benchmarks to python3 (#25619)
* Migrate the bm_diff benchmarks to python3

Includes a requirements.txt pinned at ~2017 versions, when this script
was first written.

* Replace p2 with p3 scipy/numpy dependencies.

* py2->3 for benchmark setup scripts

* upgrade pip to resolve python3 cryptography/setuptools-rust problem

* re-add jobset import (accidentally removed)

* re-add six's urllib import. This file is still used in py2 tests

* force py3 in run_if_c_cpp_modified.sh

* Fix another instance of subprocess.check_output binary mode

* Use the requirements.txt for CI perf environment setup

* Try to upgrade PyJWT. (v2.0.0 was problematic, #25053)

v2.x makes encode return strs from jwt.encode in both py2 and py3.
Previously, py3 would return bytes, and py2 a str.

* upgate cryptography lib version requirements for jwt.

* Wrap pip requirements specifier in quotes '>=x,<y'

* Decode subprocess output once instead of for every line

* Revert "Decode subprocess output once instead of for every line"

This reverts commit 28d14026431622ac7afd3535a8d7118e5be96628.

py2 doesn't support the `text` argument to subprocess.check_output.

* Address reviewer requests

* Pin a valid scipy version

* Remove scipy and tabulate dependencies from macos tests
2021-03-09 15:44:00 +01:00
root 6a85418fe5 upgrade phpunit to 8.5.8 2020-11-19 06:49:23 +00:00
capstan 1f670397ce Remove gflags.
With the move to abseil's flags, this removed the now-unnecessary submodule and installation commands.
2020-11-14 03:03:55 +01:00
Esun Kim cd09849cce Upgrade kokoro VM image 2020-11-01 22:17:36 -08:00
Jan Tattermusch 31f573c69d use e2 instances in GCE creation scripts 2020-10-08 05:38:53 -04:00
root 078f840486 change php/php-dev to php7.2/php7.2-dev as PHP dependencies 2020-10-01 19:35:00 +00:00
Jan Tattermusch e59b42f7d1 add script to create Win VM 2020-05-13 14:39:59 +02:00
Ben Reed c4c24df78e
Update PGP keys and keyserver for RVM install
The tools/gce/linux_kokoro_performance_worker_init.sh executes a script that installs a ruby version manager, RVM.  For security reasons, this script relies on PGP keys from RVM maintainers.

It's execution failed at the installation of RVM, because the key for a new maintainer had not been received. This commit adds GPG key 7D2BAF1CF37B13E2069D6956105BD0E739499BDB for RVM's maintainer "pkuczynski". It results in the successful installation of rvm stable.

The current keyserver, hkp://keys.gnupg.net, is not one of the keyservers listed on https://rvm.io/rvm/security.  When navigating to https://keys.gnupg.net in a browser, the server does not provide a way to search for keys without authenticating and redirecting to a strange domain. This commit also moves the script to use hkp://pgp.mit.edu, a listed keyserver that is maintained by MIT.

Signed-off-by: Ben Reed <benreed@google.com>
2020-01-17 13:42:32 -08:00
Lidi Zheng fe919dd71e Pin to 19.3.1 2019-12-19 10:53:55 -08:00
Lidi Zheng 0404939ad0 Let our CI use the latest pip version 2019-12-19 10:53:55 -08:00
Hannah Shi 2e1cfb75a8 change phpunit version from 4.8.36 to 5.7.27 2019-10-11 21:06:40 +00:00
chentanjun 4ecc1fe6a4 fix the wrong word 2019-10-01 05:13:33 +08:00
Jan Tattermusch a7592d098f grpc-performance-kokoro-v5 kokoro perf image changes 2019-04-09 03:39:18 -04:00
Jan Tattermusch d6ca2c9c95 v4 kokoro perf image changes 2019-02-05 16:52:31 +01:00
Jan Tattermusch 140cda9af0 updates for grpc-performance-kokoro-v3 image 2018-12-04 11:46:41 +01:00
Jan Tattermusch 8c08e6af53 script for creating peformance workers from image 2018-10-19 08:20:39 +02:00
Jan Tattermusch 501461b97e install NET Core 1.0.5 runtime 2018-10-12 12:26:02 +02:00
Jan Tattermusch 07c4b2060a cleanup python installation 2018-10-12 12:26:02 +02:00
Jan Tattermusch 577d2aa8b6 install oauth2client too 2018-10-12 12:26:02 +02:00
Jan Tattermusch 88d809ebbb install gsutil, comment psutil 2018-10-12 12:26:02 +02:00
Jan Tattermusch b3ee59a486 install psutil using apt-get 2018-10-12 12:26:02 +02:00
Jan Tattermusch c2b64573b0 pip install psutil 2018-10-12 12:26:02 +02:00
Jan Tattermusch e3162fd113 install docker 2018-10-12 12:26:02 +02:00
Jan Tattermusch 5f5d696b8a make the image kokoro compatible 2018-10-12 12:26:02 +02:00
Jan Tattermusch 0c1a76ec52 allow kokoro CI to authenticate 2018-10-12 12:26:02 +02:00
Jan Tattermusch f5ccae70f6 add instructions for updating 2018-10-12 12:26:02 +02:00
Jan Tattermusch 72b51330a7 delete create linux worker script 2018-10-12 12:26:02 +02:00
Jan Tattermusch e663c2d59b make performance worker script up-to-date 2018-10-12 12:26:02 +02:00
Jan Tattermusch 607c98d343 delete no longer needed scripts 2018-10-12 12:26:02 +02:00
Juanli Shen 8d6c3466ae Move comment out of the command 2018-04-30 14:46:10 -07:00
Juanli Shen beaf140ff7 Update the kokoro build version in gcloud command 2018-04-27 10:45:59 -07:00
Mehrdad Afshari d0d8ce8568 Bump pip version to 10.0.1 2018-04-19 15:48:23 -04:00
Matt Kwong 4598eb8a7a Update pip pin from 9.0.1 to 9.0.2 2018-04-06 15:37:37 -07:00
Mehrdad Afshari d398870d26 Fix create_linux_performance_worker.sh to pass shellcheck 2018-02-13 10:01:48 -08:00
Mehrdad Afshari 4bbbfe9f76 Fix linux_performance_worker_init.sh to pass shellcheck 2018-02-13 10:00:57 -08:00
Mehrdad Afshari 893ca2de0b Fix linux_kokoro_performance_worker_init.sh to pass shellcheck 2018-02-13 09:56:29 -08:00
Mehrdad Afshari cace2fc612 Fix create_windows_debug_worker.sh to pass shellcheck 2018-02-13 09:39:45 -08:00
Mehrdad Afshari 364158574f Fix create_linux_kokoro_performace_worker.sh to pass shellcheck 2018-02-13 09:38:16 -08:00
Mehrdad Afshari 83172f55e8 Fix linux_worker_init.sh to pass shellcheck 2018-02-13 09:37:12 -08:00
Mehrdad Afshari 26583a2618 Fix create_linux_worker.sh to pass shellcheck 2018-02-13 09:34:06 -08:00
Mehrdad Afshari 5ffb196c82 Fix create_interop_worker.sh to pass shellcheck 2018-02-13 09:33:22 -08:00
Jan Tattermusch 943cbbf3ba use ubuntu-1710 for perf worker images 2018-01-23 11:40:39 +01:00
Matt Kwong b75db422bd Add multi-vm performance tests to Kokoro 2017-11-29 18:28:52 -08:00
Jan Tattermusch 64ef0400dd larger boot drive 2017-11-03 14:21:52 +01:00
Jan Tattermusch 1e9af124f1 fix indentation 2017-11-03 14:18:30 +01:00
Jan Tattermusch 041802c951 Revert "simplify create windows debug worker script"
This reverts commit 4160ec4dc0.
2017-11-03 14:16:39 +01:00
Jan Tattermusch 4160ec4dc0 simplify create windows debug worker script 2017-11-02 11:47:11 +01:00
Jan Tattermusch 2152b6c368 script for creating windows debug worker 2017-11-01 23:13:42 +01:00
Matt Kwong b95aa40ede Add setup scripts for performance worker in Kokoro 2017-10-16 16:00:01 -07:00
Nathaniel Manista 8bba3bfc25 Pin pip at 9.0.1 2017-09-28 17:28:01 +00:00