build: pin and verify image inputs

This commit is contained in:
2026-07-26 09:24:44 +00:00
committed by didericis
parent 69c4c85cd5
commit 10d295eaf6
17 changed files with 172 additions and 38 deletions
+5 -2
View File
@@ -12,8 +12,11 @@
# bare microVM (no fuse-overlayfs / overlay module / subuid maps). The trixie
# base (from Dockerfile.orchestrator's python:3.12-slim) carries buildah 1.39,
# which parses the Dockerfile heredocs agent images use (bookworm's 1.28 can't).
# Matches image_builder.
FROM bot-bottle-orchestrator:latest
# Matches image_builder. There is deliberately no default: the build coordinator
# passes the exact local image ID returned by `docker image inspect`, so this
# stage cannot silently resolve a stale `:latest` tag.
ARG ORCHESTRATOR_BASE_IMAGE
FROM ${ORCHESTRATOR_BASE_IMAGE}
RUN apt-get update \
&& apt-get install -y --no-install-recommends \