FROM golang:buster # Enables integration tests to run on existing cluster via Sonobuoy plugin RUN apt update && \ apt install -y curl git lsof bash openssh-server gcc g++ make ca-certificates && \ curl https://raw.githubusercontent.com/golang/dep/master/install.sh | sh WORKDIR $GOPATH/src/github.com/k3s-io/k3s-io/k3s/ COPY ./tests/testdata ./testdata COPY ./tests/integration/test-runner.sh . COPY ./dist/artifacts/k3s /usr/local/bin COPY ./dist/artifacts/k3s-integration-* ./tests/ RUN go install -u github.com/onsi/gomega RUN go install -u github.com/onsi/ginkgo