1- # syntax=docker/dockerfile:1.4
1+ # syntax=docker/dockerfile:1.21@sha256:27f9262d43452075f3c410287a2c43f5ef1bf7ec2bb06e8c9eeb1b8d453087bc
22
33# NOTE: This Dockerfile can only be built using BuildKit. BuildKit is used by
44# default when running `docker buildx build` or when DOCKER_BUILDKIT=1 is set
@@ -15,15 +15,15 @@ ARG GO_RUNTIME=mustoverride
1515#
1616
1717# Dependency: docker (for building images)
18- FROM alpine:3.17 as docker
18+ FROM alpine:3.23@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659 as docker
1919RUN apk add --no-cache docker-cli docker-cli-buildx
2020
2121# Dependency: helm
22- FROM alpine:3.17 as helm
22+ FROM alpine:3.23@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659 as helm
2323RUN apk add --no-cache helm
2424
2525# Dependency: nsis (for building Windows installers)
26- FROM alpine:3.17 as nsis
26+ FROM alpine:3.23@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659 as nsis
2727RUN wget -nv https://nsis.sourceforge.io/mediawiki/images/4/4a/AccessControl.zip \
2828 && unzip AccessControl.zip -d /usr/share/nsis/ \
2929 && mkdir -p /usr/share/nsis/Plugins/x86-unicode \
@@ -52,7 +52,7 @@ RUN go install sigs.k8s.io/controller-tools/cmd/controller-gen@$CONTROLLER_GEN_V
5252
5353# rfratto/viceroy contains C cross compilers can be used for our Cgo
5454# dependencies.
55- FROM rfratto/viceroy:v0.4.0
55+ FROM rfratto/viceroy:v0.4.0@sha256:7e3f328889b5b0c5c0303dda5e74a89189e6e437d33f609dde98f9a84337e0a2
5656
5757# Fix apt sources - restrict main bullseye to supported architectures
5858RUN rm -f /etc/apt/sources.list \
0 commit comments