Skip to content

Commit a3d8ac7

Browse files
committed
try with upstream/132704
1 parent 14ff00c commit a3d8ac7

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

hack/check-everything.sh

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,39 @@ tmp_bin=/tmp/cr-tests-bin
4141
)
4242
export 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+
4477
echo "Enabling WatchListClient feature"
4578
export KUBE_FEATURE_WatchListClient=true
4679

0 commit comments

Comments
 (0)