From 17dec01a1bea7edc39c1ef6e9d1212dd54fe8101 Mon Sep 17 00:00:00 2001 From: CrazyMax <1951866+crazy-max@users.noreply.github.com> Date: Fri, 15 Dec 2023 20:38:57 +0100 Subject: [PATCH] dockerfile: pin alpine version for golang image --- Dockerfile | 2 +- hack/lint.Dockerfile | 3 ++- hack/vendor.Dockerfile | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 56878997..4cae62ab 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,7 +6,7 @@ ARG XX_VERSION="1.2.1" FROM --platform=$BUILDPLATFORM tonistiigi/xx:${XX_VERSION} AS xx -FROM --platform=$BUILDPLATFORM golang:${GO_VERSION}-alpine AS base +FROM --platform=$BUILDPLATFORM golang:${GO_VERSION}-alpine${ALPINE_VERSION} AS base COPY --from=xx / / ENV CGO_ENABLED=0 RUN apk add --no-cache file git diff --git a/hack/lint.Dockerfile b/hack/lint.Dockerfile index 2e013301..aa587743 100644 --- a/hack/lint.Dockerfile +++ b/hack/lint.Dockerfile @@ -1,9 +1,10 @@ # syntax=docker/dockerfile:1 ARG GO_VERSION="1.21" +ARG ALPINE_VERSION="3.18" ARG GOLANGCI_LINT_VERSION="v1.55" -FROM golang:${GO_VERSION}-alpine AS base +FROM golang:${GO_VERSION}-alpine${ALPINE_VERSION} AS base ENV GOFLAGS="-buildvcs=false" RUN apk add --no-cache gcc linux-headers musl-dev WORKDIR /src diff --git a/hack/vendor.Dockerfile b/hack/vendor.Dockerfile index 6721d21e..f73aeb9e 100644 --- a/hack/vendor.Dockerfile +++ b/hack/vendor.Dockerfile @@ -1,9 +1,10 @@ # syntax=docker/dockerfile:1 ARG GO_VERSION="1.21" +ARG ALPINE_VERSION="3.18" ARG GOMOD_OUTDATED_VERSION="v0.8.0" -FROM golang:${GO_VERSION}-alpine AS base +FROM golang:${GO_VERSION}-alpine${ALPINE_VERSION} AS base RUN apk add --no-cache git linux-headers musl-dev WORKDIR /src