Use a fixed version of kustomization
The latest version of kustomize does not work for image tag transfer
This PR use a fixed version 3.8.0
@@ -16,6 +16,50 @@ fi
if [ -f "kustomize" ]; then
rm kustomize
fi
-echo "installing latest version of kustomize"
-curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | bash
+
+echo "installing kustomize"
+
+where=$PWD
+if [ -f $where/kustomize ]; then
+ echo "A file named kustomize already exists (remove it first)."
+ exit 1
+fi
+
+tmpDir=`mktemp -d`
+if [[ ! "$tmpDir" || ! -d "$tmpDir" ]]; then
+ echo "Could not create temp dir."
+ exit 1
+fi
+
+function cleanup {
+ rm -rf "$tmpDir"
+}
+
+trap cleanup EXIT
+
+pushd $tmpDir >& /dev/null
+
+opsys=windows
+if [[ "$OSTYPE" == linux* ]]; then
+ opsys=linux
+elif [[ "$OSTYPE" == darwin* ]]; then
+ opsys=darwin
+fi
+
+curl -s https://api.github.com/repos/kubernetes-sigs/kustomize/releases |\
+ grep browser_download |\
+ grep $opsys |\
+ cut -d '"' -f 4 |\
+ grep /kustomize/v3.8.0 |\
+ sort | tail -n 1 |\
+ xargs curl -s -O -L
+
+tar xzf ./kustomize_v*_${opsys}_amd64.tar.gz
+
+cp ./kustomize $where
+
+popd >& /dev/null
+
+./kustomize version
+
mv kustomize "${INSTALL_DIR}"
