2021-03-19 10:00:26 -04:00
|
|
|
FROM alpine:3 AS builder
|
|
|
|
|
|
2021-06-24 17:11:10 -04:00
|
|
|
ENV OCTANT_VERSION=0.21.0
|
2021-03-19 10:00:26 -04:00
|
|
|
ENV OCTANT_CHECKSUM=9f10ef7a0ae7f4dffa18da66d608c63c0116c6709eab1e0db75a17da3f165d98
|
|
|
|
|
|
|
|
|
|
RUN apk update && \
|
|
|
|
|
apk add \
|
|
|
|
|
ca-certificates \
|
|
|
|
|
xdg-utils \
|
|
|
|
|
&& \
|
|
|
|
|
wget --quiet --output-document /tmp/octant.tar.gz \
|
|
|
|
|
https://github.com/vmware-tanzu/octant/releases/download/v${OCTANT_VERSION}/octant_${OCTANT_VERSION}_Linux-64bit.tar.gz && \
|
|
|
|
|
sha256sum /tmp/octant.tar.gz | grep "$OCTANT_CHECKSUM" && \
|
|
|
|
|
if [[ $? -ne 0 ]]; then echo "Bad checksum"; exit 444; fi && \
|
|
|
|
|
tar -xzvf /tmp/octant.tar.gz --strip 1 -C /opt
|
|
|
|
|
|
|
|
|
|
COPY entrypoint.sh /
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FROM alpine:3
|
|
|
|
|
|
|
|
|
|
WORKDIR /tmp
|
|
|
|
|
|
|
|
|
|
RUN addgroup -g 2000 -S octant && adduser -u 1000 -h /home/octant -G octant -S octant
|
|
|
|
|
|
|
|
|
|
COPY --from=builder /opt/octant /opt/octant
|
|
|
|
|
COPY entrypoint.sh /
|
|
|
|
|
|
|
|
|
|
ENTRYPOINT /entrypoint.sh
|