File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -21,9 +21,11 @@ ENV GO111MODULE=on
2121ENV GOPROXY=${GOPROXY}
2222
2323# kubebuilder test bundle is separated from kubebuilder. Need to setup it for CI test.
24- RUN curl -sSLo envtest-bins.tar.gz https://go.kubebuilder.io/test-tools/1.22.1/linux/$(go env GOARCH) && \
25- mkdir /usr/local/kubebuilder && \
26- tar -C /usr/local/kubebuilder --strip-components=1 -zvxf envtest-bins.tar.gz
24+ # Using setup-envtest to download envtest binaries
25+ RUN go install sigs.k8s.io/controller-runtime/tools/setup-envtest@v0.0.0-20260305094418-8122a6266696 && \
26+ mkdir -p /usr/local/kubebuilder/bin && \
27+ ENVTEST_ASSETS_DIR=$(setup-envtest use 1.33.0 --bin-dir /usr/local/kubebuilder/bin -p path) && \
28+ cp -r ${ENVTEST_ASSETS_DIR}/* /usr/local/kubebuilder/bin/
2729
2830RUN wget --quiet https://github.com/kubernetes-sigs/kubebuilder/releases/download/v3.2.0/kubebuilder_linux_$(go env GOARCH) && \
2931 mv kubebuilder_linux_$(go env GOARCH) /usr/local/kubebuilder/bin/kubebuilder && \
You can’t perform that action at this time.
0 commit comments