grpc/tools/dockerfile/interoptest
Arjan Singh Bal d038e0ed19 [Interop] Test grpc-go 1.64 using go 1.22 runtime (#36755)
Use the latest golang base image for Go interop tests. Presently the latest image points to Go 1.22.
<!--

If you know who should review your pull request, please assign it to that
person, otherwise the pull request would get assigned randomly.

If your pull request is for a specific language, please add the appropriate
lang label.

-->

## Commands run
To render the Dockerfile from its template
```sh
$ tools/buildgen/generate_projects.sh
```
To build and upload the base docker image.
```sh
$ tools/dockerfile/push_testing_images.sh
```

To build and upload the interop docker image for grpc-go 1.64.0
```sh
$ tools/interop_matrix/create_matrix_images.py --git_checkout --release=v1.64.0  --upload_images --language go
```

To verify the image is uploaded
```sh
$ gcloud container images list-tags gcr.io/grpc-testing/grpc_interop_go1.x
DIGEST        TAGS                                         TIMESTAMP
b36be4961ec4  infrastructure-public-image-v1.64.0,v1.64.0  2024-06-03T22:26:48
```

Verify the backward compatability tests pass
```sh
$ export docker_image=gcr.io/grpc-testing/grpc_interop_go1.x:v1.64.0
$ tools/interop_matrix/testcases/go__master
Testing gcr.io/grpc-testing/grpc_interop_go1.x:v1.64.0
```

Fixes: https://github.com/grpc/grpc/issues/36060

Closes #36755

PiperOrigin-RevId: 641272572
2024-06-07 09:31:49 -07:00
..
grpc_interop_aspnetcore Flag to build latest framework to ASP.NET Core interop tests 2021-01-19 15:37:10 +13:00
grpc_interop_cxx [docker images] Consolidate git directory ownership workaround and upgrade ccache (#34035) 2023-08-17 00:28:21 +02:00
grpc_interop_cxx_xds [Interop] Make C++ xDS Interop Client and Server Responsive to SIGTERM (#34518) 2024-02-27 08:52:21 -08:00
grpc_interop_dart [tools] Switch to Dart stable (#33498) 2023-06-21 08:44:33 -07:00
grpc_interop_go Use go1.19 for go interop tests and for future interop_matrix tests (#31732) 2022-11-22 13:07:36 -08:00
grpc_interop_go1.8 Big dockerimage cleanup (#28010) 2021-12-01 12:56:26 +01:00
grpc_interop_go1.11 Big dockerimage cleanup (#28010) 2021-12-01 12:56:26 +01:00
grpc_interop_go1.16 Big dockerimage cleanup (#28010) 2021-12-01 12:56:26 +01:00
grpc_interop_go1.19 Use go1.19 for go interop tests and for future interop_matrix tests (#31732) 2022-11-22 13:07:36 -08:00
grpc_interop_go1.x [Interop] Test grpc-go 1.64 using go 1.22 runtime (#36755) 2024-06-07 09:31:49 -07:00
grpc_interop_http2 Python virtualenv dockerfile cleanup (#31139) 2022-10-04 19:20:02 +02:00
grpc_interop_java Upgrade Java interop to Bullseye and Java 11 (#30599) 2022-10-20 13:44:18 -07:00
grpc_interop_node [docker images] Consolidate git directory ownership workaround and upgrade ccache (#34035) 2023-08-17 00:28:21 +02:00
grpc_interop_nodepurejs [docker images] Consolidate git directory ownership workaround and upgrade ccache (#34035) 2023-08-17 00:28:21 +02:00
grpc_interop_php7 [docker images] Consolidate git directory ownership workaround and upgrade ccache (#34035) 2023-08-17 00:28:21 +02:00
grpc_interop_python [docker images] Consolidate git directory ownership workaround and upgrade ccache (#34035) 2023-08-17 00:28:21 +02:00
grpc_interop_pythonasyncio [docker images] Consolidate git directory ownership workaround and upgrade ccache (#34035) 2023-08-17 00:28:21 +02:00
grpc_interop_ruby [ruby] fix interop test build (#35948) 2024-02-20 12:11:25 -08:00
lb_interop_fake_servers Update docker images (#27109) 2021-08-24 18:03:45 -07:00
grpc_interop_aspnetcore.current_version Move docker images from dockerhub to artifact registry. (#31591) 2022-11-17 10:12:39 +01:00
grpc_interop_cxx.current_version [CI] Rebuilt docker images (#36329) 2024-04-11 11:27:03 -07:00
grpc_interop_dart.current_version [Interop] Rebuild dart image (#36562) 2024-05-08 11:41:31 -07:00
grpc_interop_go.current_version Use go1.19 for go interop tests and for future interop_matrix tests (#31732) 2022-11-22 13:07:36 -08:00
grpc_interop_go1.8.current_version Move docker images from dockerhub to artifact registry. (#31591) 2022-11-17 10:12:39 +01:00
grpc_interop_go1.11.current_version [CI] Rebuilt docker images (#36329) 2024-04-11 11:27:03 -07:00
grpc_interop_go1.16.current_version [CI] Rebuilt docker images (#36329) 2024-04-11 11:27:03 -07:00
grpc_interop_go1.19.current_version Use go1.19 for go interop tests and for future interop_matrix tests (#31732) 2022-11-22 13:07:36 -08:00
grpc_interop_go1.x.current_version [Interop] Test grpc-go 1.64 using go 1.22 runtime (#36755) 2024-06-07 09:31:49 -07:00
grpc_interop_http2.current_version Move docker images from dockerhub to artifact registry. (#31591) 2022-11-17 10:12:39 +01:00
grpc_interop_java.current_version [CI] Rebuilt docker images (#36329) 2024-04-11 11:27:03 -07:00
grpc_interop_node.current_version [CI] Rebuilt docker images (#36329) 2024-04-11 11:27:03 -07:00
grpc_interop_nodepurejs.current_version [CI] Rebuilt docker images (#36329) 2024-04-11 11:27:03 -07:00
grpc_interop_php7.current_version [CI] Rebuilt docker images (#36329) 2024-04-11 11:27:03 -07:00
grpc_interop_python.current_version [CI] Rebuilt docker images (#36329) 2024-04-11 11:27:03 -07:00
grpc_interop_pythonasyncio.current_version [CI] Rebuilt docker images (#36329) 2024-04-11 11:27:03 -07:00
grpc_interop_ruby.current_version [CI] Rebuilt docker images (#36329) 2024-04-11 11:27:03 -07:00
lb_interop_fake_servers.current_version Move docker images from dockerhub to artifact registry. (#31591) 2022-11-17 10:12:39 +01:00