From 911c7873eaf2eb5bd6c59645f972c8e1714b962a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= Date: Thu, 11 Dec 2025 12:58:30 +0100 Subject: [PATCH] build: Switch all the docker images to quay.io MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I haven't updated images, this is not the intent of this PR. I'm just switching the already used images to quay.io so we can avoid hitting docker's infamous rate limit in our runners. Signed-off-by: Fabiano FidĂȘncio --- tools/osbuilder/rootfs-builder/ubuntu/Dockerfile.in | 2 +- tools/packaging/kata-debug/Dockerfile | 2 +- tools/packaging/kata-deploy/Dockerfile | 4 ++-- .../packaging/kata-deploy/local-build/dockerbuild/Dockerfile | 2 +- tools/packaging/kata-monitor/Dockerfile | 2 +- tools/packaging/static-build/busybox/Dockerfile | 2 +- tools/packaging/static-build/coco-guest-components/Dockerfile | 2 +- tools/packaging/static-build/codegen/Dockerfile | 2 +- tools/packaging/static-build/initramfs/Dockerfile | 2 +- tools/packaging/static-build/kernel/Dockerfile | 2 +- tools/packaging/static-build/ovmf/Dockerfile | 2 +- tools/packaging/static-build/pause-image/Dockerfile | 2 +- tools/packaging/static-build/qemu/Dockerfile | 2 +- tools/packaging/static-build/shim-v2/Dockerfile | 2 +- tools/packaging/static-build/tools/Dockerfile | 2 +- tools/packaging/static-build/virtiofsd/gnu/Dockerfile | 2 +- tools/packaging/static-build/virtiofsd/musl/Dockerfile | 2 +- 17 files changed, 18 insertions(+), 18 deletions(-) diff --git a/tools/osbuilder/rootfs-builder/ubuntu/Dockerfile.in b/tools/osbuilder/rootfs-builder/ubuntu/Dockerfile.in index 0feafa7f7e..bbf42284af 100644 --- a/tools/osbuilder/rootfs-builder/ubuntu/Dockerfile.in +++ b/tools/osbuilder/rootfs-builder/ubuntu/Dockerfile.in @@ -2,7 +2,7 @@ # # SPDX-License-Identifier: Apache-2.0 -ARG IMAGE_REGISTRY=docker.io +ARG IMAGE_REGISTRY=quay.io/kata-containers FROM ${IMAGE_REGISTRY}/ubuntu:@OS_VERSION@ @SET_PROXY@ diff --git a/tools/packaging/kata-debug/Dockerfile b/tools/packaging/kata-debug/Dockerfile index 202fd03d67..5669cc2b17 100644 --- a/tools/packaging/kata-debug/Dockerfile +++ b/tools/packaging/kata-debug/Dockerfile @@ -3,7 +3,7 @@ # SPDX-License-Identifier: Apache-2.0 # -FROM ubuntu:22.04 +FROM quay.io/kata-containers/ubuntu:22.04 COPY debug.sh /usr/bin/debug.sh diff --git a/tools/packaging/kata-deploy/Dockerfile b/tools/packaging/kata-deploy/Dockerfile index dcadb87357..8861b69dfd 100644 --- a/tools/packaging/kata-deploy/Dockerfile +++ b/tools/packaging/kata-deploy/Dockerfile @@ -2,13 +2,13 @@ # # SPDX-License-Identifier: Apache-2.0 -ARG BASE_IMAGE_NAME=alpine +ARG BASE_IMAGE_NAME=quay.io/kata-containers/alpine ARG BASE_IMAGE_TAG=3.22 FROM ${BASE_IMAGE_NAME}:${BASE_IMAGE_TAG} AS base #### Nydus snapshotter & nydus image -FROM golang:1.24-alpine AS nydus-binary-downloader +FROM quay.io/kata-containers/golang:1.24-alpine AS nydus-binary-downloader # Keep the version here aligned with "ndyus-snapshotter.version" # in versions.yaml diff --git a/tools/packaging/kata-deploy/local-build/dockerbuild/Dockerfile b/tools/packaging/kata-deploy/local-build/dockerbuild/Dockerfile index 737fd8418d..90573cb9b9 100644 --- a/tools/packaging/kata-deploy/local-build/dockerbuild/Dockerfile +++ b/tools/packaging/kata-deploy/local-build/dockerbuild/Dockerfile @@ -2,7 +2,7 @@ # # SPDX-License-Identifier: Apache-2.0 -FROM ubuntu:22.04 +FROM quay.io/kata-containers/ubuntu:22.04 ENV DEBIAN_FRONTEND=noninteractive ENV INSTALL_IN_GOPATH=false # Required for libxml2-dev diff --git a/tools/packaging/kata-monitor/Dockerfile b/tools/packaging/kata-monitor/Dockerfile index e83fa07b6b..0a241df825 100644 --- a/tools/packaging/kata-monitor/Dockerfile +++ b/tools/packaging/kata-monitor/Dockerfile @@ -1,7 +1,7 @@ # Copyright (c) 2020 Eric Ernst # SPDX-License-Identifier: Apache-2.0 -FROM golang:1.23-alpine AS builder +FROM quay.io/kata-containers/golang:1.23-alpine AS builder RUN apk add --no-cache bash curl git make build-base WORKDIR /go/src/github.com/kata-containers/kata-containers/src/runtime diff --git a/tools/packaging/static-build/busybox/Dockerfile b/tools/packaging/static-build/busybox/Dockerfile index 3d177b8f3c..520045c908 100644 --- a/tools/packaging/static-build/busybox/Dockerfile +++ b/tools/packaging/static-build/busybox/Dockerfile @@ -2,7 +2,7 @@ # # SPDX-License-Identifier: Apache-2.0 -FROM alpine:3.20.0 +FROM quay.io/kata-containers/alpine:3.20.0 RUN apk update && apk --no-cache add gpg gpg-agent coreutils bash curl make \ gcc g++ pkgconf libselinux-dev gpg-agent diff --git a/tools/packaging/static-build/coco-guest-components/Dockerfile b/tools/packaging/static-build/coco-guest-components/Dockerfile index 79ef04bba2..4b7e83d3a4 100644 --- a/tools/packaging/static-build/coco-guest-components/Dockerfile +++ b/tools/packaging/static-build/coco-guest-components/Dockerfile @@ -3,7 +3,7 @@ # # SPDX-License-Identifier: Apache-2.0 -FROM ubuntu:24.04 +FROM quay.io/kata-containers/ubuntu:24.04 ARG RUST_TOOLCHAIN ENV DEBIAN_FRONTEND=noninteractive diff --git a/tools/packaging/static-build/codegen/Dockerfile b/tools/packaging/static-build/codegen/Dockerfile index 6d3671ea3c..f39d078d83 100644 --- a/tools/packaging/static-build/codegen/Dockerfile +++ b/tools/packaging/static-build/codegen/Dockerfile @@ -4,7 +4,7 @@ ARG GO_VERSION= -FROM busybox:1.37.0 AS resources +FROM quay.io/kata-containers/busybox:1.37.0 AS resources WORKDIR /usr/local diff --git a/tools/packaging/static-build/initramfs/Dockerfile b/tools/packaging/static-build/initramfs/Dockerfile index 8ef27be59f..6846a13c16 100644 --- a/tools/packaging/static-build/initramfs/Dockerfile +++ b/tools/packaging/static-build/initramfs/Dockerfile @@ -1,7 +1,7 @@ # Copyright (c) 2022 Intel Corporation # # SPDX-License-Identifier: Apache-2.0 -FROM ubuntu:22.04 +FROM quay.io/kata-containers/ubuntu:22.04 ARG DEBIAN_FRONTEND=noninteractive ARG cryptsetup_repo=${cryptsetup_repo} diff --git a/tools/packaging/static-build/kernel/Dockerfile b/tools/packaging/static-build/kernel/Dockerfile index 0b96d0aeef..ed1dfeed7a 100644 --- a/tools/packaging/static-build/kernel/Dockerfile +++ b/tools/packaging/static-build/kernel/Dockerfile @@ -2,7 +2,7 @@ # # SPDX-License-Identifier: Apache-2.0 -FROM ubuntu:22.04 +FROM quay.io/kata-containers/ubuntu:22.04 ENV DEBIAN_FRONTEND=noninteractive ARG ARCH diff --git a/tools/packaging/static-build/ovmf/Dockerfile b/tools/packaging/static-build/ovmf/Dockerfile index ba1b36f57e..d1c93fb37b 100644 --- a/tools/packaging/static-build/ovmf/Dockerfile +++ b/tools/packaging/static-build/ovmf/Dockerfile @@ -2,7 +2,7 @@ # # SPDX-License-Identifier: Apache-2.0 -FROM ubuntu:22.04 +FROM quay.io/kata-containers/ubuntu:22.04 ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update && \ diff --git a/tools/packaging/static-build/pause-image/Dockerfile b/tools/packaging/static-build/pause-image/Dockerfile index acb9df79cf..eb6a8481f2 100644 --- a/tools/packaging/static-build/pause-image/Dockerfile +++ b/tools/packaging/static-build/pause-image/Dockerfile @@ -1,7 +1,7 @@ # Copyright (c) 2024 Intel # # SPDX-License-Identifier: Apache-2.0 -FROM ubuntu:22.04 +FROM quay.io/kata-containers/ubuntu:22.04 ENV DEBIAN_FRONTEND=noninteractive diff --git a/tools/packaging/static-build/qemu/Dockerfile b/tools/packaging/static-build/qemu/Dockerfile index aaff0d6457..45f81efaa8 100644 --- a/tools/packaging/static-build/qemu/Dockerfile +++ b/tools/packaging/static-build/qemu/Dockerfile @@ -2,7 +2,7 @@ # Copyright (c) 2020 Ant Group # # SPDX-License-Identifier: Apache-2.0 -FROM ubuntu:22.04 +FROM quay.io/kata-containers/ubuntu:22.04 # CACHE_TIMEOUT: date to invalid cache, if the date changes the image will be rebuild # This is required to keep build dependencies with security fixes. diff --git a/tools/packaging/static-build/shim-v2/Dockerfile b/tools/packaging/static-build/shim-v2/Dockerfile index 4d7e692804..1318ce3512 100644 --- a/tools/packaging/static-build/shim-v2/Dockerfile +++ b/tools/packaging/static-build/shim-v2/Dockerfile @@ -2,7 +2,7 @@ # # SPDX-License-Identifier: Apache-2.0 -FROM ubuntu:22.04 +FROM quay.io/kata-containers/ubuntu:22.04 ENV DEBIAN_FRONTEND=noninteractive ENV GO_HOME="/opt" diff --git a/tools/packaging/static-build/tools/Dockerfile b/tools/packaging/static-build/tools/Dockerfile index 165708a8cf..1eff85636f 100644 --- a/tools/packaging/static-build/tools/Dockerfile +++ b/tools/packaging/static-build/tools/Dockerfile @@ -2,7 +2,7 @@ # # SPDX-License-Identifier: Apache-2.0 -FROM ubuntu:22.04 +FROM quay.io/kata-containers/ubuntu:22.04 ARG GO_TOOLCHAIN ARG RUST_TOOLCHAIN diff --git a/tools/packaging/static-build/virtiofsd/gnu/Dockerfile b/tools/packaging/static-build/virtiofsd/gnu/Dockerfile index 73f84826b2..0594481ccd 100644 --- a/tools/packaging/static-build/virtiofsd/gnu/Dockerfile +++ b/tools/packaging/static-build/virtiofsd/gnu/Dockerfile @@ -2,7 +2,7 @@ # # SPDX-License-Identifier: Apache-2.0 -FROM ubuntu:22.04 +FROM quay.io/kata-containers/ubuntu:22.04 ENV DEBIAN_FRONTEND=noninteractive ARG RUST_TOOLCHAIN diff --git a/tools/packaging/static-build/virtiofsd/musl/Dockerfile b/tools/packaging/static-build/virtiofsd/musl/Dockerfile index 270aadf529..944498b496 100644 --- a/tools/packaging/static-build/virtiofsd/musl/Dockerfile +++ b/tools/packaging/static-build/virtiofsd/musl/Dockerfile @@ -2,7 +2,7 @@ # # SPDX-License-Identifier: Apache-2.0 -FROM alpine:3.16.2 +FROM quay.io/kata-containers/alpine:3.16.2 ARG RUST_TOOLCHAIN ENV RUSTUP_HOME="/opt/rustup"