We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4201bc9 commit f861e2cCopy full SHA for f861e2c
hack/toolchain.sh
100755
100644
@@ -2,7 +2,8 @@
2
set -euo pipefail
3
4
K8S_VERSION="${K8S_VERSION:="1.29.x"}"
5
-KUBEBUILDER_ASSETS="/usr/local/kubebuilder/bin"
+KUBEBUILDER_ASSETS="${KUBEBUILDER_ASSETS:-/usr/local/kubebuilder/bin}"
6
+
7
8
main() {
9
tools
@@ -32,8 +33,10 @@ tools() {
32
33
}
34
35
kubebuilder() {
- sudo mkdir -p ${KUBEBUILDER_ASSETS}
36
- sudo chown "${USER}" ${KUBEBUILDER_ASSETS}
+ if ! mkdir -p ${KUBEBUILDER_ASSETS}; then
37
+ sudo mkdir -p ${KUBEBUILDER_ASSETS}
38
+ sudo chown $(whoami) ${KUBEBUILDER_ASSETS}
39
+ fi
40
arch=$(go env GOARCH)
41
ln -sf "$(setup-envtest use -p path "${K8S_VERSION}" --arch="${arch}" --bin-dir="${KUBEBUILDER_ASSETS}")"/* ${KUBEBUILDER_ASSETS}
42
find $KUBEBUILDER_ASSETS
0 commit comments