From 9f012f7ff046d4229cc893f159da6bda8e801e8a Mon Sep 17 00:00:00 2001 From: Hossein Pursultani Date: Mon, 11 Jan 2021 16:22:24 +1100 Subject: [PATCH] Add kubebuilder to GitLab Operator build image --- Dockerfile.gitlab-operator-build-base | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) 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