From f5661dcc0b09166c1c2cc240533a5ddcead5a15a Mon Sep 17 00:00:00 2001 From: Oleksii Syniakov <1282756+osyniakov@users.noreply.github.com> Date: Tue, 21 Oct 2025 08:54:13 +0200 Subject: [PATCH] Pin remaining Docker container images. See quickwit-oss#5937 --- build/cross-images/aarch64-unknown-linux-gnu.dockerfile | 2 +- build/cross-images/aarch64-unknown-linux-musl.dockerfile | 2 +- build/cross-images/x86_64-unknown-linux-gnu.dockerfile | 2 +- build/cross-images/x86_64-unknown-linux-musl.dockerfile | 2 +- distribution/docker/ubuntu/Dockerfile | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/build/cross-images/aarch64-unknown-linux-gnu.dockerfile b/build/cross-images/aarch64-unknown-linux-gnu.dockerfile index e1fd145a6b9..82dc2d5cff2 100644 --- a/build/cross-images/aarch64-unknown-linux-gnu.dockerfile +++ b/build/cross-images/aarch64-unknown-linux-gnu.dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/cross-rs/aarch64-unknown-linux-gnu:0.2.4 +FROM ghcr.io/cross-rs/aarch64-unknown-linux-gnu:0.2.4@sha256:3356619b020614effd22e83cec41236e69f17ce581ffe35e252898b0c693b4e2 ARG PBC_URL="https://github.com/protocolbuffers/protobuf/releases/download/v21.5/protoc-21.5-linux-x86_64.zip" diff --git a/build/cross-images/aarch64-unknown-linux-musl.dockerfile b/build/cross-images/aarch64-unknown-linux-musl.dockerfile index 29de948cc6a..3a2be3e81bf 100644 --- a/build/cross-images/aarch64-unknown-linux-musl.dockerfile +++ b/build/cross-images/aarch64-unknown-linux-musl.dockerfile @@ -1,4 +1,4 @@ -FROM rustembedded/cross:aarch64-unknown-linux-musl +FROM rustembedded/cross:aarch64-unknown-linux-musl@sha256:22627e0ba533781062127b13601c37216fdca27123390b07dfabd3f31f3c84a0 # The Rust toolchain to use when building our image. Set by `hooks/build`. diff --git a/build/cross-images/x86_64-unknown-linux-gnu.dockerfile b/build/cross-images/x86_64-unknown-linux-gnu.dockerfile index 62d0c7855b4..78701740713 100644 --- a/build/cross-images/x86_64-unknown-linux-gnu.dockerfile +++ b/build/cross-images/x86_64-unknown-linux-gnu.dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/cross-rs/x86_64-unknown-linux-gnu:0.2.4 +FROM ghcr.io/cross-rs/x86_64-unknown-linux-gnu:0.2.4@sha256:7c9067212c2283be2a1d5585af5ecebd4c4a2e18091e2a6aafd23f9b4b81d496 ARG PBC_URL="https://github.com/protocolbuffers/protobuf/releases/download/v21.5/protoc-21.5-linux-x86_64.zip" diff --git a/build/cross-images/x86_64-unknown-linux-musl.dockerfile b/build/cross-images/x86_64-unknown-linux-musl.dockerfile index d98bcd7b68a..48b86280959 100644 --- a/build/cross-images/x86_64-unknown-linux-musl.dockerfile +++ b/build/cross-images/x86_64-unknown-linux-musl.dockerfile @@ -1,4 +1,4 @@ -FROM quickwit/cross-base:x86_64-unknown-linux-musl +FROM quickwit/cross-base:x86_64-unknown-linux-musl@sha256:5bcc7843aab64f89bf85c464fa2c5a00ecc634a8b1ac88c84a864f60054450cb # See https://github.com/quickwit-inc/rust-musl-builder RUN echo "Upgrading CMake" && \ diff --git a/distribution/docker/ubuntu/Dockerfile b/distribution/docker/ubuntu/Dockerfile index 1855e03cd2a..a3ddc75df00 100644 --- a/distribution/docker/ubuntu/Dockerfile +++ b/distribution/docker/ubuntu/Dockerfile @@ -1,10 +1,10 @@ -FROM ubuntu:noble AS builder +FROM ubuntu:noble@sha256:66460d557b25769b102175144d538d88219c077c678a49af4afca6fbfc1b5252 AS builder RUN apt-get update && apt-get install -y curl RUN curl -L https://install.quickwit.io | sh -FROM ubuntu:noble AS quickwit +FROM ubuntu:noble@sha256:66460d557b25769b102175144d538d88219c077c678a49af4afca6fbfc1b5252 AS quickwit LABEL org.opencontainers.image.title="Quickwit" LABEL maintainer="Quickwit, Inc. "