From c9d9c6a2189caf18d83d03d956f1fd000450eb4a Mon Sep 17 00:00:00 2001 From: Fayssal Defaa Date: Wed, 22 Jul 2026 10:55:36 +0200 Subject: [PATCH] chore(ci): pin benchmarking base image to :newest tag Platform policy will no longer allow workloads to reference the `:latest` image tag. Switch the benchmarking-platform-tools-ubuntu base image from `:latest` to the new `:newest` rolling tag. Co-Authored-By: Claude Opus 4.8 (1M context) --- .gitlab-ci.yml | 4 ++-- .gitlab/benchmarks/images.yml | 2 +- .gitlab/ghtools/Dockerfile | 2 +- .gitlab/reliability/.gitlab-ci.yml | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2946b379ce..d5b3fb268e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,7 +2,7 @@ image: alpine variables: REGISTRY: registry.ddbuild.io - PREPARE_IMAGE: registry.ddbuild.io/images/benchmarking-platform-tools-ubuntu:latest + PREPARE_IMAGE: registry.ddbuild.io/images/benchmarking-platform-tools-ubuntu:newest # Image with dd-octo-sts for GitHub token exchange (check-image-updates, rebuild-images-pr) DD_OCTO_STS_IMAGE: registry.ddbuild.io/images/dd-octo-sts-ci-base:2025.06-1 FORCE_BUILD: @@ -180,7 +180,7 @@ generate-reliability-child-pipeline: else cat > generated-reliability.yml << 'NOOP' skip-reliability: - image: registry.ddbuild.io/images/benchmarking-platform-tools-ubuntu:latest + image: registry.ddbuild.io/images/benchmarking-platform-tools-ubuntu:newest tags: ["arch:amd64"] script: - echo "Label test:reliability not set — skipping" diff --git a/.gitlab/benchmarks/images.yml b/.gitlab/benchmarks/images.yml index e367cfe7ca..e4facfc743 100644 --- a/.gitlab/benchmarks/images.yml +++ b/.gitlab/benchmarks/images.yml @@ -2,7 +2,7 @@ stages: - images variables: - BASE_BENCHMARK_IMAGE_NAME: registry.ddbuild.io/images/benchmarking-platform-tools-ubuntu:latest + BASE_BENCHMARK_IMAGE_NAME: registry.ddbuild.io/images/benchmarking-platform-tools-ubuntu:newest BASE_CI_IMAGE_NAME: registry.ddbuild.io/ci/async-profiler-build # Generated by https://gitlab.ddbuild.io/DataDog/java-profiler/-/jobs/1600939090 diff --git a/.gitlab/ghtools/Dockerfile b/.gitlab/ghtools/Dockerfile index 6170903fc3..704b2684ac 100644 --- a/.gitlab/ghtools/Dockerfile +++ b/.gitlab/ghtools/Dockerfile @@ -1,4 +1,4 @@ -FROM --platform=linux/amd64 registry.ddbuild.io/images/benchmarking-platform-tools-ubuntu:latest +FROM --platform=linux/amd64 registry.ddbuild.io/images/benchmarking-platform-tools-ubuntu:newest ARG CI_JOB_TOKEN COPY ./setup.sh /tmp/setup.sh diff --git a/.gitlab/reliability/.gitlab-ci.yml b/.gitlab/reliability/.gitlab-ci.yml index 45b6a9d049..d18428983c 100644 --- a/.gitlab/reliability/.gitlab-ci.yml +++ b/.gitlab/reliability/.gitlab-ci.yml @@ -1,5 +1,5 @@ variables: - PREPARE_IMAGE: registry.ddbuild.io/images/benchmarking-platform-tools-ubuntu:latest + PREPARE_IMAGE: registry.ddbuild.io/images/benchmarking-platform-tools-ubuntu:newest DD_OCTO_STS_IMAGE: registry.ddbuild.io/images/dd-octo-sts-ci-base:2025.06-1 # Shared template — concrete jobs supply image, tags, and ARCH variable