mirror of
https://github.com/k3s-io/k3s.git
synced 2024-06-07 19:41:36 +00:00
1b78715903
Should hopefully fix issues that cropped up with arm builds failing due to the sqlite libs from alpine 3.10 no longer being compatible with alpine edge, which was probably never a safe assumption to begin with. Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
31 lines
1.1 KiB
Docker
31 lines
1.1 KiB
Docker
FROM golang:1.13.14-alpine3.12
|
|
|
|
RUN apk -U --no-cache add bash git gcc musl-dev docker curl jq coreutils python2 openssl
|
|
|
|
ARG DAPPER_HOST_ARCH
|
|
ENV ARCH $DAPPER_HOST_ARCH
|
|
|
|
RUN if [ "${ARCH}" == "amd64" ] || [ "${ARCH}" == "arm64" ]; then \
|
|
VERSION=0.18.3 OS=linux && \
|
|
curl -sL "https://github.com/vmware-tanzu/sonobuoy/releases/download/v${VERSION}/sonobuoy_${VERSION}_${OS}_${ARCH}.tar.gz" | \
|
|
tar -xzf - -C /usr/local/bin; \
|
|
fi
|
|
|
|
RUN curl -sL https://storage.googleapis.com/kubernetes-release/release/$( \
|
|
curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt \
|
|
)/bin/linux/${ARCH}/kubectl -o /usr/local/bin/kubectl && \
|
|
chmod a+x /usr/local/bin/kubectl
|
|
|
|
ENV TEST_CLEANUP true
|
|
|
|
ENV DAPPER_RUN_ARGS --privileged --network host
|
|
ENV DAPPER_ENV REPO TAG DRONE_TAG DRONE_BUILD_EVENT IMAGE_NAME GCLOUD_AUTH
|
|
ENV DAPPER_SOURCE /go/src/github.com/rancher/k3s/
|
|
ENV DAPPER_OUTPUT ./dist
|
|
ENV DAPPER_DOCKER_SOCKET true
|
|
ENV HOME ${DAPPER_SOURCE}
|
|
WORKDIR ${DAPPER_SOURCE}
|
|
|
|
ENTRYPOINT ["./scripts/entry.sh"]
|
|
CMD ["test"]
|