grpc/templates/tools/dockerfile
Jan Tattermusch 30b3d5061a
[test-infra] Switch RBE linux build to a new custom image rbe_ubuntu2004. (#32748)
- Add a new docker image "rbe_ubuntu2004" that is built in a way that's
analogous to how our other testing docker images are built (this gives
us control over what exactly is contained in the docker image and
ability to fine-tune our RBE configuration)
- Switch RBE on linux to the new image (which gives us ubuntu20.04-based
builds)

For some reason, RBE seems to have trouble pulling the docker image from
Google Artifact Registry (GAR), which is where our public testing images
normally live, so for now, I used a workaround and I upload a copy of
the rbe_ubuntu2004 docker image to GCR as well, and that makes RBE works
just fine (see comment in the `renerate_linux_rbe_configs.sh` script).

More followup items (config cleanup, getting local sanitizer builds
working etc.) are in go/grpc-rbe-tech-debt-2023
2023-05-01 11:47:27 -07:00
..
grpc_clang_format Update Clang 15 (#31518) 2022-11-04 09:08:03 -07:00
grpc_clang_tidy Update Clang 15 (#31518) 2022-11-04 09:08:03 -07:00
grpc_iwyu Fix IWYU with clang-15 (#31556) 2022-11-04 15:49:56 -07:00
interoptest Use go1.19 for go interop tests and for future interop_matrix tests (#31732) 2022-11-22 13:07:36 -08:00
test [test-infra] Switch RBE linux build to a new custom image rbe_ubuntu2004. (#32748) 2023-05-01 11:47:27 -07:00
apt_get_basic.include Docker image cleanup (prepare for ARM64 tests) (#29051) 2022-03-08 20:31:32 +01:00
bazel.include [Infra] Use Bazel 6 and drop Bazel 4 (Part 2) (#32910) 2023-04-21 15:53:52 -07:00
buildifier.include Add buildifier sanity check 2019-11-05 14:03:52 -08:00
ccache.include Upgrade C++ and Python docker images to debian stable (debian 11) (#28664) 2022-01-25 10:23:01 +01:00
cmake.include install cmake in CXX test images 2020-08-03 19:18:39 +02:00
cmake_from_install_script.include Upgrade C++ and Python docker images to debian stable (debian 11) (#28664) 2022-01-25 10:23:01 +01:00
cmake_jessie_backports.include Fix other docker build issues 2019-03-28 15:56:08 -07:00
compile_python_36.include Upgrade Python versions for CI Dockerfiles (#29186) 2022-03-25 14:58:09 -07:00
compile_python_37.include Upgrade Python versions for CI Dockerfiles (#29186) 2022-03-25 14:58:09 -07:00
compile_python_38.include Upgrade Python versions for CI Dockerfiles (#29186) 2022-03-25 14:58:09 -07:00
compile_python_310.include Upgrade Python versions for CI Dockerfiles (#29186) 2022-03-25 14:58:09 -07:00
csharp_build_interop.sh.include consolidate C# interop test docker images 2017-11-07 16:40:38 +01:00
csharp_deps.include Reintroduce #22964 with extra fixes (#26465) 2021-06-15 18:50:13 +02:00
csharp_dotnetcli_deps.include Add dockerized ARM64 tests (bazel C/C++, C#, PHP, ruby, python) (#28966) 2022-03-14 13:30:52 +01:00
cxx_deps.include Big dockerimage cleanup (#28010) 2021-12-01 12:56:26 +01:00
gcp_api_libraries.include Big dockerimage cleanup (#28010) 2021-12-01 12:56:26 +01:00
git-jenkins.include Updated clang 15 images (#32317) 2023-02-13 13:06:07 -08:00
go_build_interop.sh.include generate go build_interop.sh from the template 2020-12-01 11:09:30 +01:00
go_path.include upgrade go docker image to golang:1.5 2016-04-21 07:11:52 -07:00
java_build_interop.sh.include Allow Gradle to use more memory when building Java interop (#30249) 2022-07-08 13:00:12 -07:00
java_deps.include Fix back slashes in the template and break the RUN steps 2016-04-19 12:24:14 -07:00
node_deps.include Use a non-root user in Node interop docker images (#29062) 2022-03-15 14:41:21 -07:00
oss_fuzz_base.include [Infra] Use Bazel 6 and drop Bazel 4 (Part 2) (#32910) 2023-04-21 15:53:52 -07:00
php7_deps.include Big dockerimage cleanup (#28010) 2021-12-01 12:56:26 +01:00
php_common_deps.include Big dockerimage cleanup (#28010) 2021-12-01 12:56:26 +01:00
php_valgrind.include Big dockerimage cleanup (#28010) 2021-12-01 12:56:26 +01:00
python_build_interop.sh.include Fix Python Interop (#27620) (#27703) (#27749) 2021-10-15 18:22:29 -07:00
ruby_deps.include Drop support for ruby 2.5 (#30699) 2022-08-25 21:39:31 -07:00
run_tests_addons.include remove ccache from all docker images 2018-05-23 06:25:42 +02:00
run_tests_python_deps.include Big dockerimage cleanup (#28010) 2021-12-01 12:56:26 +01:00
xds_interop_deps.include Python virtualenv dockerfile cleanup (#31139) 2022-10-04 19:20:02 +02:00