Skip to content

Commit

Permalink
mimir-build-image: bump Go to 1.23 latest
Browse files Browse the repository at this point in the history
Signed-off-by: Vladimir Varankin <[email protected]>
  • Loading branch information
narqo committed Oct 2, 2024
1 parent ab91e9d commit 2567b42
Showing 1 changed file with 24 additions and 24 deletions.
48 changes: 24 additions & 24 deletions mimir-build-image/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

FROM registry.k8s.io/kustomize/kustomize:v5.4.3 as kustomize
FROM alpine/helm:3.14.4 as helm
FROM golang:1.23.1-bookworm
FROM golang:1.23.2-bookworm
ARG goproxyValue
ENV GOPROXY=${goproxyValue}
ENV SKOPEO_DEPS="libgpgme-dev libassuan-dev libbtrfs-dev libdevmapper-dev pkg-config"
Expand All @@ -23,16 +23,16 @@ RUN npm install -g [email protected]

ENV SHFMT_VERSION=3.2.4
RUN GOARCH=$(go env GOARCH) && \
if [ "$GOARCH" = "amd64" ]; then \
DIGEST=3f5a47f8fec27fae3e06d611559a2063f5d27e4b9501171dde9959b8c60a3538; \
if [ "$GOARCH" = "amd64" ]; then \
DIGEST=3f5a47f8fec27fae3e06d611559a2063f5d27e4b9501171dde9959b8c60a3538; \
elif [ "$GOARCH" = "arm64" ]; then \
DIGEST=6474d9cc08a1c9fe2ef4be7a004951998e3067d46cf55a011ddd5ff7bfab3de6; \
DIGEST=6474d9cc08a1c9fe2ef4be7a004951998e3067d46cf55a011ddd5ff7bfab3de6; \
fi && \
URL=https://github.com/mvdan/sh/releases/download/v${SHFMT_VERSION}/shfmt_v${SHFMT_VERSION}_linux_${GOARCH}; \
curl -fsSLo shfmt "${URL}" && \
echo "$DIGEST shfmt" | sha256sum -c && \
chmod +x shfmt && \
mv shfmt /usr/bin
echo "$DIGEST shfmt" | sha256sum -c && \
chmod +x shfmt && \
mv shfmt /usr/bin

ENV TANKA_VERSION=0.26.0
RUN GOARCH=$(go env GOARCH) && \
Expand All @@ -47,21 +47,21 @@ RUN git clone --depth 1 --branch ${SKOPEO_VERSION} https://github.com/containers
rm -rf /go/pkg /go/src /root/.cache

RUN GO111MODULE=on \
go install github.com/client9/misspell/cmd/[email protected] && \
go install github.com/golang/protobuf/[email protected] && \
go install github.com/gogo/protobuf/[email protected] && \
go install github.com/weaveworks/tools/cover@bdd647e92546027e12cdde3ae0714bb495e43013 && \
go install github.com/fatih/[email protected] && \
go install github.com/campoy/[email protected] && \
go install github.com/jsonnet-bundler/jsonnet-bundler/cmd/[email protected] && \
go install github.com/monitoring-mixins/mixtool/cmd/mixtool@b97ae11 && \
go install github.com/mikefarah/yq/[email protected] && \
go install github.com/google/go-jsonnet/cmd/[email protected] && \
go install github.com/google/go-jsonnet/cmd/[email protected] && \
go install github.com/norwoodj/helm-docs/cmd/[email protected] && \
go install github.com/open-policy-agent/[email protected] && \
go install github.com/uber-go/[email protected] && \
rm -rf /go/pkg /go/src /root/.cache
go install github.com/client9/misspell/cmd/[email protected] && \
go install github.com/golang/protobuf/[email protected] && \
go install github.com/gogo/protobuf/[email protected] && \
go install github.com/weaveworks/tools/cover@bdd647e92546027e12cdde3ae0714bb495e43013 && \
go install github.com/fatih/[email protected] && \
go install github.com/campoy/[email protected] && \
go install github.com/jsonnet-bundler/jsonnet-bundler/cmd/[email protected] && \
go install github.com/monitoring-mixins/mixtool/cmd/mixtool@b97ae11 && \
go install github.com/mikefarah/yq/[email protected] && \
go install github.com/google/go-jsonnet/cmd/[email protected] && \
go install github.com/google/go-jsonnet/cmd/[email protected] && \
go install github.com/norwoodj/helm-docs/cmd/[email protected] && \
go install github.com/open-policy-agent/[email protected] && \
go install github.com/uber-go/[email protected] && \
rm -rf /go/pkg /go/src /root/.cache

COPY --from=helm /usr/bin/helm /usr/bin/helm
COPY --from=kustomize /app/kustomize /usr/bin/kustomize
Expand All @@ -72,5 +72,5 @@ ENTRYPOINT ["/build.sh"]

ARG revision
LABEL org.opencontainers.image.title="mimir-build-image" \
org.opencontainers.image.source="https://github.com/grafana/mimir/tree/main/mimir-build-image" \
org.opencontainers.image.revision="${revision}"
org.opencontainers.image.source="https://github.com/grafana/mimir/tree/main/mimir-build-image" \
org.opencontainers.image.revision="${revision}"

0 comments on commit 2567b42

Please sign in to comment.