diff --git a/clients/cmd/docker-driver/Dockerfile b/clients/cmd/docker-driver/Dockerfile index 9772ab5f5d013..b18862e0e3a8d 100644 --- a/clients/cmd/docker-driver/Dockerfile +++ b/clients/cmd/docker-driver/Dockerfile @@ -11,13 +11,13 @@ WORKDIR /src/loki ARG GOARCH RUN make clean && make BUILD_IN_CONTAINER=false GOARCH=${GOARCH} clients/cmd/docker-driver/docker-driver -FROM alpine:3.22.0 AS temp +FROM alpine:3.23.2 AS temp ARG GOARCH RUN apk add --update --no-cache --arch=${GOARCH} ca-certificates tzdata -FROM --platform=linux/${GOARCH} alpine:3.22.0 +FROM --platform=linux/${GOARCH} alpine:3.23.2 COPY --from=temp /etc/ca-certificates.conf /etc/ca-certificates.conf COPY --from=temp /usr/share/ca-certificates /usr/share/ca-certificates diff --git a/clients/cmd/promtail/Dockerfile.debug b/clients/cmd/promtail/Dockerfile.debug index 62fd8780433fb..15dbe62bb83e0 100644 --- a/clients/cmd/promtail/Dockerfile.debug +++ b/clients/cmd/promtail/Dockerfile.debug @@ -9,7 +9,7 @@ WORKDIR /src/loki RUN make clean && make BUILD_IN_CONTAINER=false PROMTAIL_JOURNAL_ENABLED=true promtail-debug -FROM alpine:3.22.0 +FROM alpine:3.23.2 RUN apk add --update --no-cache ca-certificates tzdata COPY --from=build /src/loki/clients/cmd/promtail/promtail-debug /usr/bin/promtail-debug COPY --from=build /usr/bin/dlv /usr/bin/dlv diff --git a/loki-build-image/Dockerfile b/loki-build-image/Dockerfile index 2b4fe1f3e82d5..47335f76d4022 100644 --- a/loki-build-image/Dockerfile +++ b/loki-build-image/Dockerfile @@ -17,7 +17,7 @@ RUN BIN=$([ "$TARGETARCH" = "arm64" ] && echo "helm-docs_Linux_arm64" || echo "h curl -L "https://github.com/norwoodj/helm-docs/releases/download/v1.11.2/$BIN.tar.gz" | tar zx && \ install -t /usr/local/bin helm-docs -FROM alpine:3.22.0 AS lychee +FROM alpine:3.23.2 AS lychee ARG TARGETARCH ARG LYCHEE_VER="0.7.0" RUN apk add --no-cache curl && \ @@ -26,18 +26,18 @@ RUN apk add --no-cache curl && \ mv /tmp/lychee /usr/bin/lychee && \ rm -rf "/tmp/linux-$TARGETARCH" /tmp/lychee-$LYCHEE_VER.tgz -FROM alpine:3.22.0 AS golangci +FROM alpine:3.23.2 AS golangci RUN apk add --no-cache curl && \ cd / && \ curl -sfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s v1.64.5 -FROM alpine:3.22.0 AS buf +FROM alpine:3.23.2 AS buf ARG TARGETOS RUN apk add --no-cache curl && \ curl -sSL "https://github.com/bufbuild/buf/releases/download/v1.4.0/buf-$TARGETOS-$(uname -m)" -o "/usr/bin/buf" && \ chmod +x "/usr/bin/buf" -FROM alpine:3.22.0 AS docker +FROM alpine:3.23.2 AS docker RUN apk add --no-cache docker-cli docker-cli-buildx FROM ${GOLANG_BASE_IMAGE} AS drone diff --git a/tools/dev/loki-tsdb-storage-s3/dev.dockerfile b/tools/dev/loki-tsdb-storage-s3/dev.dockerfile index 6238e7270a5a7..39e462722c0ee 100644 --- a/tools/dev/loki-tsdb-storage-s3/dev.dockerfile +++ b/tools/dev/loki-tsdb-storage-s3/dev.dockerfile @@ -2,7 +2,7 @@ FROM golang:1.24 ENV CGO_ENABLED=0 RUN go install github.com/go-delve/delve/cmd/dlv@v1.24.2 -FROM alpine:3.22.0 +FROM alpine:3.23.2 RUN mkdir /loki WORKDIR /loki