From 0730bdddb0f7378eb14740953b580d305570e50b Mon Sep 17 00:00:00 2001 From: Rithika Narayan Date: Thu, 9 Apr 2026 13:40:48 -0400 Subject: [PATCH 1/2] Update docker images to use Ubuntu 24.04 --- ci/input_files/build.yaml.tpl | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/ci/input_files/build.yaml.tpl b/ci/input_files/build.yaml.tpl index 420eea64..a985be32 100644 --- a/ci/input_files/build.yaml.tpl +++ b/ci/input_files/build.yaml.tpl @@ -45,7 +45,7 @@ default: build-layer ({{ $runtime.name }}-{{ $runtime.arch }}): stage: build tags: ["arch:amd64"] - image: registry.ddbuild.io/images/docker:20.10 + image: registry.ddbuild.io/images/docker:24.0.4 artifacts: expire_in: 1 hr # Unsigned zips expire in 1 hour paths: @@ -60,7 +60,7 @@ build-layer ({{ $runtime.name }}-{{ $runtime.arch }}): check-layer-size ({{ $runtime.name }}-{{ $runtime.arch }}): stage: test tags: ["arch:amd64"] - image: registry.ddbuild.io/images/docker:20.10 + image: registry.ddbuild.io/images/docker:24.0.4 needs: - build-layer ({{ $runtime.name }}-{{ $runtime.arch }}) dependencies: @@ -92,7 +92,7 @@ unit-test ({{ $runtime.name }}-{{ $runtime.arch }}): integration-test ({{ $runtime.name }}-{{ $runtime.arch }}): stage: test tags: ["arch:amd64"] - image: registry.ddbuild.io/images/docker:20.10-py3 + image: registry.ddbuild.io/images/docker:24.0.4-py3 rules: - if: '$SKIP_E2E_TESTS == "true"' when: never @@ -117,7 +117,7 @@ integration-test ({{ $runtime.name }}-{{ $runtime.arch }}): sign-layer ({{ $runtime.name }}-{{ $runtime.arch }}): stage: sign tags: ["arch:amd64"] - image: registry.ddbuild.io/images/docker:20.10-py3 + image: registry.ddbuild.io/images/docker:24.0.4-py3 rules: - if: '$CI_COMMIT_TAG =~ /^v.*/' when: manual @@ -148,7 +148,7 @@ sign-layer ({{ $runtime.name }}-{{ $runtime.arch }}): publish-layer-{{ $environment_name }} ({{ $runtime.name }}-{{ $runtime.arch }}): stage: publish tags: ["arch:amd64"] - image: registry.ddbuild.io/images/docker:20.10-py3 + image: registry.ddbuild.io/images/docker:24.0.4-py3 rules: - if: '$SKIP_E2E_TESTS == "true"' when: never @@ -194,7 +194,7 @@ publish-layer-{{ $environment_name }} ({{ $runtime.name }}-{{ $runtime.arch }}): publish-pypi-package: stage: publish tags: ["arch:amd64"] - image: registry.ddbuild.io/images/docker:20.10-py3 + image: registry.ddbuild.io/images/docker:24.0.4-py3 before_script: *python-before-script cache: [] rules: @@ -209,7 +209,7 @@ publish-pypi-package: layer bundle: stage: build tags: ["arch:amd64"] - image: registry.ddbuild.io/images/docker:20.10 + image: registry.ddbuild.io/images/docker:24.0.4 needs: {{ range (ds "runtimes").runtimes }} - build-layer ({{ .name }}-{{ .arch }}) @@ -230,7 +230,7 @@ layer bundle: signed layer bundle: stage: sign - image: registry.ddbuild.io/images/docker:20.10-py3 + image: registry.ddbuild.io/images/docker:24.0.4-py3 tags: ["arch:amd64"] rules: - if: '$CI_COMMIT_TAG =~ /^v.*/' @@ -278,7 +278,7 @@ e2e-test: e2e-test-status: stage: e2e - image: registry.ddbuild.io/images/docker:20.10-py3 + image: registry.ddbuild.io/images/docker:24.0.4-py3 tags: ["arch:amd64"] timeout: 3h rules: From f53560e0fac19e90871232c2d84e3def47a082f9 Mon Sep 17 00:00:00 2001 From: Rithika Narayan Date: Thu, 9 Apr 2026 13:55:17 -0400 Subject: [PATCH 2/2] attempt 2 --- ci/input_files/build.yaml.tpl | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/ci/input_files/build.yaml.tpl b/ci/input_files/build.yaml.tpl index a985be32..24df4c0d 100644 --- a/ci/input_files/build.yaml.tpl +++ b/ci/input_files/build.yaml.tpl @@ -45,7 +45,7 @@ default: build-layer ({{ $runtime.name }}-{{ $runtime.arch }}): stage: build tags: ["arch:amd64"] - image: registry.ddbuild.io/images/docker:24.0.4 + image: registry.ddbuild.io/images/mirror/ubuntu:24.04 artifacts: expire_in: 1 hr # Unsigned zips expire in 1 hour paths: @@ -60,7 +60,7 @@ build-layer ({{ $runtime.name }}-{{ $runtime.arch }}): check-layer-size ({{ $runtime.name }}-{{ $runtime.arch }}): stage: test tags: ["arch:amd64"] - image: registry.ddbuild.io/images/docker:24.0.4 + image: registry.ddbuild.io/images/mirror/ubuntu:24.04 needs: - build-layer ({{ $runtime.name }}-{{ $runtime.arch }}) dependencies: @@ -92,7 +92,7 @@ unit-test ({{ $runtime.name }}-{{ $runtime.arch }}): integration-test ({{ $runtime.name }}-{{ $runtime.arch }}): stage: test tags: ["arch:amd64"] - image: registry.ddbuild.io/images/docker:24.0.4-py3 + image: registry.ddbuild.io/images/mirror/ubuntu:24.04-py3 rules: - if: '$SKIP_E2E_TESTS == "true"' when: never @@ -117,7 +117,7 @@ integration-test ({{ $runtime.name }}-{{ $runtime.arch }}): sign-layer ({{ $runtime.name }}-{{ $runtime.arch }}): stage: sign tags: ["arch:amd64"] - image: registry.ddbuild.io/images/docker:24.0.4-py3 + image: registry.ddbuild.io/images/mirror/ubuntu:24.04-py3 rules: - if: '$CI_COMMIT_TAG =~ /^v.*/' when: manual @@ -148,7 +148,7 @@ sign-layer ({{ $runtime.name }}-{{ $runtime.arch }}): publish-layer-{{ $environment_name }} ({{ $runtime.name }}-{{ $runtime.arch }}): stage: publish tags: ["arch:amd64"] - image: registry.ddbuild.io/images/docker:24.0.4-py3 + image: registry.ddbuild.io/images/mirror/ubuntu:24.04-py3 rules: - if: '$SKIP_E2E_TESTS == "true"' when: never @@ -194,7 +194,7 @@ publish-layer-{{ $environment_name }} ({{ $runtime.name }}-{{ $runtime.arch }}): publish-pypi-package: stage: publish tags: ["arch:amd64"] - image: registry.ddbuild.io/images/docker:24.0.4-py3 + image: registry.ddbuild.io/images/mirror/ubuntu:24.04-py3 before_script: *python-before-script cache: [] rules: @@ -209,7 +209,7 @@ publish-pypi-package: layer bundle: stage: build tags: ["arch:amd64"] - image: registry.ddbuild.io/images/docker:24.0.4 + image: registry.ddbuild.io/images/mirror/ubuntu:24.04 needs: {{ range (ds "runtimes").runtimes }} - build-layer ({{ .name }}-{{ .arch }}) @@ -230,7 +230,7 @@ layer bundle: signed layer bundle: stage: sign - image: registry.ddbuild.io/images/docker:24.0.4-py3 + image: registry.ddbuild.io/images/mirror/ubuntu:24.04-py3 tags: ["arch:amd64"] rules: - if: '$CI_COMMIT_TAG =~ /^v.*/' @@ -278,7 +278,7 @@ e2e-test: e2e-test-status: stage: e2e - image: registry.ddbuild.io/images/docker:24.0.4-py3 + image: registry.ddbuild.io/images/mirror/ubuntu:24.04-py3 tags: ["arch:amd64"] timeout: 3h rules: