From f524cdb5ee5a16dcc5adc77c835bbeade3c964d7 Mon Sep 17 00:00:00 2001 From: Kyle Brandt Date: Thu, 2 Sep 2021 04:32:09 -0400 Subject: [PATCH] devenv: update prom random_data for go1.17 (use go install) (#38763) * devenv: update prom random_data for go1.17 (use go install) * restore env vars and tags to install cmd --- devenv/docker/blocks/prometheus_random_data/Dockerfile | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/devenv/docker/blocks/prometheus_random_data/Dockerfile b/devenv/docker/blocks/prometheus_random_data/Dockerfile index 281262933e5..9f298774683 100644 --- a/devenv/docker/blocks/prometheus_random_data/Dockerfile +++ b/devenv/docker/blocks/prometheus_random_data/Dockerfile @@ -3,16 +3,11 @@ # Builder image, where we build the example. FROM golang:1.17 AS builder # Download prometheus/client_golang/examples/random first -RUN go get github.com/prometheus/client_golang/examples/random -WORKDIR /go/src/github.com/prometheus/client_golang -WORKDIR /go/src/github.com/prometheus/client_golang/prometheus -RUN go get -d -WORKDIR /go/src/github.com/prometheus/client_golang/examples/random -RUN CGO_ENABLED=0 GOOS=linux go build -a -tags netgo -ldflags '-w' +RUN CGO_ENABLED=0 GOOS=linux go install -tags netgo -ldflags '-w' github.com/prometheus/client_golang/examples/random@latest # Final image. FROM scratch LABEL maintainer "The Prometheus Authors " -COPY --from=builder /go/src/github.com/prometheus/client_golang/examples/random . +COPY --from=builder /go/bin/random . EXPOSE 8080 ENTRYPOINT ["/random"]