11# Build jsonnet
2- FROM alpine:3.17 AS jsonnet-builder
2+ FROM alpine:3.18 AS jsonnet-builder
33RUN apk add --no-cache git make g++
44RUN git clone https://github.com/google/jsonnet && \
55 git -C jsonnet checkout v0.20.0 && \
@@ -8,7 +8,7 @@ RUN git clone https://github.com/google/jsonnet && \
88 cp jsonnet/jsonnetfmt /usr/bin
99
1010# Build jb
11- FROM alpine:3.17 AS jb-builder
11+ FROM alpine:3.18 AS jb-builder
1212ARG JSONNET_BUNDLER_VERSION=0.5.1
1313ARG JSONNET_BUNDLER_CHECKSUM="f5bccc94d28fbbe8ad1d46fd4f208619e45d368a5d7924f6335f4ecfa0605c85 /usr/bin/jb"
1414RUN apk add --no-cache curl
@@ -17,19 +17,19 @@ RUN echo "${JSONNET_BUNDLER_CHECKSUM}" | sha256sum -c || (printf "wanted: %s\n
1717RUN chmod +x /usr/bin/jb
1818
1919# Build tanka
20- FROM alpine:3.17 AS tk-builder
21- ARG TANKA_VERSION=0.24 .0
22- ARG TANKA_CHECKSUM="82c8c533c29eefea0af9c28f487203b19dec84ce2624702f99196e777f946ddc /usr/bin/tk"
20+ FROM alpine:3.18 AS tk-builder
21+ ARG TANKA_VERSION=0.26 .0
22+ ARG TANKA_CHECKSUM="089796ae2ce65390501b2c68ceca1ce99ff12787d5ae3b4823c825a07e6e22f4 /usr/bin/tk"
2323RUN apk add --no-cache curl
2424RUN curl -fSL -o "/usr/bin/tk" "https://github.com/grafana/tanka/releases/download/v${TANKA_VERSION}/tk-linux-amd64"
2525RUN echo "${TANKA_CHECKSUM}" | sha256sum -c || (printf "wanted: %s\n got: %s\n " "${TANKA_CHECKSUM}" "$(sha256sum /usr/bin/tk)" ; exit 1)
2626RUN chmod +x /usr/bin/tk
2727
2828# Build mixtool
29- FROM golang:1.20 -alpine AS mixtool-builder
29+ FROM golang:1.21 -alpine AS mixtool-builder
3030RUN GO111MODULE=on go install github.com/monitoring-mixins/mixtool/cmd/mixtool@ae18e31161ea10545b9c1ac0d23c10122f2c12b5
3131
32- FROM alpine:3.17
32+ FROM alpine:3.18
3333RUN apk add --no-cache git make libgcc libstdc++ zip findutils sed yq
3434COPY --from=jsonnet-builder /usr/bin/jsonnetfmt /usr/bin
3535COPY --from=jsonnet-builder /usr/bin/jsonnet /usr/bin
0 commit comments