Sign inSign up

ifoodhub/jsonnet

By ifoodhub

•Updated about 7 years ago

jsonnet helpers for kube-prometheus

Image
0

1.4K

ifoodhub/jsonnet repository overview

FROM golang:alpine AS builder

ARG YAML_BIN_VERSION="2.4.0"

RUN wget -O /usr/local/bin/yq \
    "https://github.com/mikefarah/yq/releases/download/${YAML_BIN_VERSION}/yq_linux_amd64" \
 && apk add --no-cache git \
 && go get -v -u github.com/brancz/gojsontoyaml                    \
 && go get -v -u github.com/google/go-jsonnet/cmd/jsonnet          \
 && go get -v -u github.com/jsonnet-bundler/jsonnet-bundler/cmd/jb \
 && go get -v -u github.com/prometheus/prometheus/cmd/promtool

FROM alpine:latest AS final

USER root
COPY --chown=root --from=builder /usr/local/bin/yq /bin/yq
COPY --chown=root --from=builder /go/bin/gojsontoyaml /bin/gojsontoyaml
COPY --chown=root --from=builder /go/bin/jsonnet /bin/jsonnet
COPY --chown=root --from=builder /go/bin/jb /bin/jb
COPY --chown=root --from=builder /go/bin/promtool /bin/promtool

RUN apk add --no-cache make \
 && chmod 555 \
    /bin/yq \
    /bin/gojsontoyaml \
    /bin/jsonnet \
    /bin/jb \
    /bin/promtool

Tag summary

Content type

Image

Digest

Size

69.4 MB

Last updated

about 7 years ago

docker pull ifoodhub/jsonnet