File tree Expand file tree Collapse file tree 1 file changed +33
-0
lines changed
Expand file tree Collapse file tree 1 file changed +33
-0
lines changed Original file line number Diff line number Diff line change @@ -41,6 +41,39 @@ tmp_bin=/tmp/cr-tests-bin
4141)
4242export KUBEBUILDER_ASSETS=" $( ${tmp_bin} /setup-envtest use --use-env -p path " ${ENVTEST_K8S_VERSION} " ) "
4343
44+ # HACK
45+ k8s_clone_dir=$tmp_root /kubernetes
46+ (
47+ k8s_repo_url=https://github.com/kubernetes/kubernetes.git
48+
49+ echo " Cloning Kube repository from $k8s_repo_url ..."
50+ git clone $k8s_repo_url $k8s_clone_dir
51+
52+ cd $k8s_clone_dir
53+
54+ pr_number=" 132704"
55+ echo " Fetching pull request #$pr_number ..."
56+ git fetch origin pull/$pr_number /head:pr-$pr_number
57+
58+ echo " Checking out pull request #$pr_number ..."
59+ git checkout pr-$pr_number
60+
61+ echo " Building Kube from source code..."
62+ make
63+ )
64+ k8s_bin_dir=$(
65+ k8s_output_dir=${k8s_clone_dir} /_output/local/go/bin
66+ if [ -d " ${k8s_output_dir} " ]; then
67+ cd ${k8s_output_dir}
68+ pwd
69+ else
70+ echo " Directory ${k8s_output_dir} does not exist."
71+ exit 1
72+ fi
73+ )
74+ echo " Replacing kube-apiserver binary from ${k8s_bin_dir} to ${KUBEBUILDER_ASSETS} "
75+ cp -f " ${k8s_bin_dir} /kube-apiserver" " ${KUBEBUILDER_ASSETS} /kube-apiserver"
76+
4477echo " Enabling WatchListClient feature"
4578export KUBE_FEATURE_WatchListClient=true
4679
You can’t perform that action at this time.
0 commit comments