| #!/bin/bash | |
| set -o errexit | |
| set -o nounset | |
| set -o pipefail | |
| kubebuilder_version=2.1.0 | |
| os=$(go env GOOS) | |
| arch=$(go env GOARCH) | |
| # Install go modules | |
| GO111MODULE=on go mod tidy | |
| #Install Kustomize | |
| GO111MODULE=on go get sigs.k8s.io/kustomize/kustomize/v3@v3.5.4 | |
| # Install Kubebuilder | |
| curl -sL https://go.kubebuilder.io/dl/${kubebuilder_version}/${os}/${arch} | tar -xz -C /tmp/ | |
| sudo mv /tmp/kubebuilder_${kubebuilder_version}_${os}_${arch} /usr/local/kubebuilder | |
| export PATH=$PATH:/usr/local/kubebuilder/bin |