10 Commits

Author SHA1 Message Date
Sreenithi Sridharan 17251ed9a2 Update ccache version in all referencing Dockerfiles (#40264)
CCache version was last updated in Dockerfiles around [3 years ago](https://github.com/grpc/grpc/commits/master/templates/tools/dockerfile/ccache.include) in #34035.

Hence, updating it to a more recent version.

Closes #40264

PiperOrigin-RevId: 785871258
2025-07-22 08:54:02 -07:00
Craig Tiller 5fb754aeb5 [build] Convert dockerfiles to new template system (#38812)
Closes #38812

PiperOrigin-RevId: 743803131
2025-04-03 21:26:45 -07:00
Esun Kim 5b2a701c84 [CI] Updated docker images (#38934)
Updated almost all of our Docker images to make sure they're up-to-date and can be rebuilt. A few images as follows can't be updated right now because they're based on old, unsupported images. We'll need to fix those separately.

- tools/dockerfile/grpc_artifact_centos6_x64
- tools/dockerfile/grpc_artifact_centos6_x86
- tools/dockerfile/distribtest/csharp_centos7_x64
- tools/dockerfile/distribtest/python_centos7_x64
- tools/dockerfile/distribtest/python_dev_centos7_x64
- tools/dockerfile/interoptest/grpc_interop_aspnetcore
- tools/dockerfile/interoptest/grpc_interop_go1.8

Closes #38934

PiperOrigin-RevId: 734711029
2025-03-07 15:41:58 -08:00
Pawan Bhardwaj 6f10307d8b [ci] Upgrade to Alpine Linux 3.18 (#38414)
Upgrade to Alpine Linux  3.18

Closes #38414

PiperOrigin-RevId: 714079037
2025-01-10 09:34:25 -08:00
Eugene Ostroukhov f9fdab5657 [ci] Update alpine in 2 more images (#37539)
Closes #37539

COPYBARA_INTEGRATE_REVIEW=https://github.com/grpc/grpc/pull/37539 from eugeneo:alpine-update dc230dcc36a4a58755e783586455f8f7598c6e66
PiperOrigin-RevId: 666388258
2024-08-22 09:54:26 -07:00
Esun Kim e510ff89aa [CI] Rebuilt docker images (#36329)
Rebuilt all test docker images to get them up-to-dated, expecting they've got more security fixes.

Closes #36329

PiperOrigin-RevId: 623884120
2024-04-11 11:27:03 -07:00
Jan Tattermusch a526a091ae [docker images] Consolidate git directory ownership workaround and upgrade ccache (#34035)
Based on https://github.com/grpc/grpc/pull/34033

Bunch of cleanup and rebuilding many docker images from scratch
- consolidate the workaround for "dubious ownership" issue reported by
git. Other team members have run into this recently and used similar but
not identical workarounds so some cleanup is due.
- rebuilding many images increases the chance that we fix the "dubious
ownership" git issue early on rather than later on in the one-at-a-time
fashion in the future (and the former will prevent many teammembers from
wasting time on this weird issue).
- Newer version of ccache is needed for some portability tests to be
able to benefit from caching (e.g. the GCC 12 portability test to get
benefits of local disk caching) - this is a prerequisite for reenabling
the bazelified gcc12 portability test.
- upgrade node interop images to debian:11 (since debian jessie is long
past EOL).
2023-08-17 00:28:21 +02:00
Esun Kim 63ae99d36e [Test] Fix git on Alpine (#32913)
Fix `python_alpine` test failure with

```
fatal: detected dubious ownership in repository at '/var/local/jenkins/grpc'
To add an exception for this directory, call:

	git config --global --add safe.directory /var/local/jenkins/grpc
```
2023-04-21 11:23:50 -07:00
Esun Kim c59fd2ed88 [Test] Upgrade Alpine Linux to 3.15 (#32905)
Upgrade Alpine Linux version as 3.15 is the oldest supported version.
2023-04-20 14:44:07 -07:00
Jan Tattermusch ed39634fe8 Move docker images from dockerhub to artifact registry. (#31591)
* push_testing_images.sh overhaul

* simplify dockerize scripts

* update run_in_docker.sh script

* add generated .current_version files for docker images

* improvements to push_testing_images.sh

* add local-only check for push_testing_images.sh to sanity tests

* fix sanity check

* add expiration for TRANSFER_FROM_DOCKERHUB

* add a readme file
2022-11-17 10:12:39 +01:00