Commit Graph

184 Commits

Author SHA1 Message Date
Esun Kim 420a98f96b
Update docker images (#27109) 2021-08-24 18:03:45 -07:00
Jan Tattermusch 288fe131b4
Reintroduce #22964 with extra fixes (#26465)
* Revert "Revert "Upgrade dotnet SDK 3 for C# build (#22964)" (#26462)"

This reverts commit 736d914cfd.

* Revert "Exclude csharp from performance test continuous runs. (#26458)"

This reverts commit 6744e8f84a.

* switch remaining tests to C# buster image

* remove C#'s global.json (which requires dotnet SDK 3+)

* dotnet SDK3 currently breaks C# package build

* regenerate dockerfiles
2021-06-15 18:50:13 +02:00
Esun Kim 736d914cfd
Revert "Upgrade dotnet SDK 3 for C# build (#22964)" (#26462)
This reverts commit a44bafec08.
2021-06-10 16:46:44 -07:00
Jan Tattermusch a44bafec08
Upgrade dotnet SDK 3 for C# build (#22964)
* upgrade dotnet SDK 3 for C# build

* add C# global.json

* install dotnet SDK 3 on macos

* upgrade C# docker images to debian buster

* regenerate dockerfiles
2021-06-09 09:25:48 +02:00
Yash Tibrewal 39ab85a6d9
Add logging to xDS client server images (#26327) 2021-05-21 12:53:21 -07:00
Richard Belleville cc22375572
Fix Python xDS k8s Interop (#26158)
* Increase core logging verbosity

* Make repo URL injectable

* Apparently that's not allowed

* Use ipv4 in interop server

* Add CSDS to Python interop client

* Revert CI script change

* Scale back logging

* Move env variable to dockerfile

* And Python too
2021-05-20 17:58:29 -07:00
Jan Tattermusch 802375393a
Use go1.16 for go interop tests and for newly added interop_matrix tests. (#26124)
* use go1.16 for go interop tests

* add go1.16 runtime support for interop_matrix tests

* update copyright headers
2021-04-30 13:29:21 +02:00
Yash Tibrewal 57cb063fb7
Add kokoro job for xds psm security tests (#26033)
* add kokoro job for xds psm security

* Fix scripts

* Cleanup

* Add copyright
2021-04-20 19:23:28 -07:00
Ivan Inozemtsev 5c95dd5c2c
Update dart to 2.12 release (#25657) 2021-03-09 15:39:42 +01:00
Richard Belleville 1437dc9816
Fix pypa link (#25647)
* Fix pypa link

* And 3.5 as well
2021-03-08 17:26:52 -08:00
Lidi Zheng a6c5d6c43e
[xDS Proto] Pin PyPI dependencies in Dockerfiles (#25510) 2021-02-22 10:10:56 -08:00
Jan Tattermusch cd53c55269 regenerate dockerfiles 2021-02-11 14:11:42 +01:00
Ivan Inozemtsev 2453a4b2d5 Fix dart interop test 2021-02-01 14:43:50 +01:00
James Newton-King f759267c56
Flag to build latest framework to ASP.NET Core interop tests 2021-01-19 15:37:10 +13:00
Jan Tattermusch 254730af92
Merge pull request #24000 from jtattermusch/makefile_more_cleanup2
Makefile: remove support for building protobuf, C++ libraries and executables
2020-12-13 19:13:34 +01:00
Jan Tattermusch 64e33aa505 cmake not needed for grpc_interop_ruby 2020-12-12 17:56:23 +01:00
Jan Tattermusch c5c123efc9 add cmake to ruby dockerfiles 2020-12-09 11:54:45 +01:00
Alexander Polcyn 70f3a25125 Delete unused grpclb-in-dns interop test suite 2020-12-08 17:02:29 +01:00
Jan Tattermusch b29676dec5 restore go1.8 image 2020-12-01 11:19:53 +01:00
Jan Tattermusch 1fb53d9698 remove unused go1.7 image 2020-12-01 11:18:02 +01:00
Jan Tattermusch 0f2385a28d generate go build_interop.sh from the template 2020-12-01 11:09:30 +01:00
Easwar Swaminathan 2b21f774c6 remove calls to deps 2020-11-30 15:59:10 -08:00
Easwar Swaminathan 694f226586 interop: Enable Go modules support 2020-11-24 15:38:18 -08:00
Jan Tattermusch cf3d407e69 upgrade dart interop SDK to 2.10 2020-11-16 13:21:01 +01:00
Esun Kim a07345a5e2 Upgrade six 1.15 2020-10-08 12:46:00 -07:00
root 840e67984a del several docker related files 2020-09-30 22:11:40 +00:00
Jan Tattermusch b1ab3c1217 add cmake to grpc_interop_cxx docker image 2020-07-31 13:08:43 +02:00
Jan Tattermusch d4f3e05fef switch C++ interop tests to cmake 2020-07-31 10:33:10 +02:00
Stanley Cheung ac0f7e80ea Attempt to de-flake dart interop build 2020-07-28 22:35:42 -07:00
James Newton-King 21e855592a
Output grpc-dotnet interop apps to specific directories 2020-07-22 09:02:13 +12:00
Stanley Cheung 15a16df640 Add --verbose to dart pub get command 2020-07-15 15:10:44 -07:00
Jan Tattermusch 91f36feac8 fix PHP interop tests build 2020-07-15 08:56:46 +02:00
Jan Tattermusch d8c76321c3 fix C++ interop test build 2020-07-15 08:56:46 +02:00
Stanley Cheung 7d8f295ab0 Fix run_tests pip install error 2020-05-13 10:59:09 -07:00
Eric Anderson eee38e35dd tools/dockerfile: Run Java build twice to reduce flakiness
Downloads fail from time to time because Gradle does not retry certain
types of network failures
(https://github.com/gradle/gradle/issues/8264).

Retrying twice should reduce the flake rate below noticeable without
increasing the size of the interop image created for each new release
for historical testing.

Fixes #18892
2020-05-11 11:37:49 -07:00
Jan Tattermusch cfbeb3edd7 Fix wrong error handling logic in php's build_interop.sh
If [[ "$DONE" != 1 ]] && echo "Failed to do composer install" && exit 1
is at the end of a shell script, even if DONE is 1, this will return with error
exit status. That's because [[ $DONE != 1 ]] has exitcode 1 and thus anything after && doesn't get executed
and the entire scripts exits the last exit code it seen (which is 1).
2020-04-23 16:18:22 +02:00
Jan Tattermusch 710be13856 refactor generate_proto_php.sh 2020-04-22 16:35:13 +02:00
Jan Tattermusch bb3b5d1d23 switch grpc-dart interop test to dart2.7 2020-04-08 11:52:03 -04:00
Lidi Zheng b2f72702c9 Pin virtualenv to 16.7.9 2020-02-11 11:05:23 -08:00
Lidi Zheng 13e1965b38 Let the template spit out the backslashes 2020-01-31 13:19:09 -08:00
Lidi Zheng 3e2d5da7a2 Use as much template as possible & fix some wording 2020-01-31 13:19:09 -08:00
Lidi Zheng dc202bdf1f Adding gRPC Python AsyncIO interop client and server 2020-01-31 13:19:09 -08:00
Chengyuan Zhang d659ad23ef Skip building Android-dependent modules for Java interop test. 2020-01-10 10:45:49 -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
Stanley Cheung e43f925983 PHP: update docker image PHP 7 version 2019-10-28 23:44:17 -07:00
Stanley Cheung e4081cca32 Limit retries to 5 times 2019-10-28 19:49:31 -07:00
Stanley Cheung 40427b1fc7 PHP: composer install could be flaky 2019-10-28 19:49:31 -07:00
Hannah Shi 2e1cfb75a8 change phpunit version from 4.8.36 to 5.7.27 2019-10-11 21:06:40 +00:00
Eric Anderson 05c603729e Disable Gradle daemon for Java interop test building
We have seen an issue where `rm -r "$HOME/.gradle"` fails because
"Directory not empty". It seems likely this is due the fact Gradle is
still running in daemon form. The build script doesn't get any advantage
by running the daemon, so we just disable it.

Fixes #20423
2019-10-02 15:17:07 -07:00