diff --git a/Dockerfile.gitlab-operator-build-base b/Dockerfile.gitlab-operator-build-base index 14350eb..fc1e3d3 100644 --- a/Dockerfile.gitlab-operator-build-base +++ b/Dockerfile.gitlab-operator-build-base @@ -1,8 +1,13 @@ FROM golang:1.14 + LABEL maintainer="GitLab Distribution Team" \ description="Build base image for the GitLab Operator project." -# Install dependencies +ARG KUBEBUILDER_VERSION=2.3.1 + RUN go get -u \ - github.com/onsi/ginkgo/ginkgo \ - golang.org/x/lint/golint + github.com/onsi/ginkgo/ginkgo \ + golang.org/x/lint/golint \ + && curl -L https://go.kubebuilder.io/dl/${KUBEBUILDER_VERSION}/linux/amd64 | tar -xz -C /tmp/ \ + && mv /tmp/kubebuilder_${KUBEBUILDER_VERSION}_linux_amd64 /usr/local/kubebuilder \ + && ln -sfv /usr/local/kubebuilder/bin/* /usr/local/bin