diff --git a/docs/book/install-and-build.sh b/docs/book/install-and-build.sh
index 81c72a7bdd8..ccac433a850 100755
--- a/docs/book/install-and-build.sh
+++ b/docs/book/install-and-build.sh
@@ -71,7 +71,7 @@ chmod +x /tmp/mdbook
echo "grabbing the latest released controller-gen"
go version
-go install sigs.k8s.io/controller-tools/cmd/controller-gen@v0.12.1
+go install sigs.k8s.io/controller-tools/cmd/controller-gen@v0.15.0
# make sure we add the go bin directory to our path
gobin=$(go env GOBIN)
diff --git a/docs/book/src/reference/artifacts.md b/docs/book/src/reference/artifacts.md
index f1a5275fb6c..92cc068297c 100644
--- a/docs/book/src/reference/artifacts.md
+++ b/docs/book/src/reference/artifacts.md
@@ -1,16 +1,40 @@
# Artifacts
+
+
Kubebuilder publishes test binaries and container images in addition
to the main binary releases.
-## Test Binaries
+## **(Deprecated)** - Test Binaries (Used by ENV TEST)
You can find test binary tarballs for all Kubernetes versions and host platforms at `https://go.kubebuilder.io/test-tools`.
You can find a test binary tarball for a particular Kubernetes version and host platform at `https://go.kubebuilder.io/test-tools/${version}/${os}/${arch}`.
-## Container Images
+
+
-You can find all container image versions for a particular platform at `https://go.kubebuilder.io/images/${os}/${arch}`
-or at `gcr.io/kubebuilder/thirdparty-${os}-${arch}`.
-You can find the container image for a particular Kubernetes version and host platform at `https://go.kubebuilder.io/images/${os}/${arch}/${version}`
-or at `gcr.io/kubebuilder/thirdparty-${os}-${arch}:${version}`.
+[env-test-doc]: ./envtest.md
+[controller-runtime]: https://github.com/kubernetes-sigs/controller-runtime
+[controller-gen]: https://github.com/kubernetes-sigs/controller-tools/releases
\ No newline at end of file
diff --git a/docs/book/src/reference/envtest.md b/docs/book/src/reference/envtest.md
index 6506f035fa8..a832b606180 100644
--- a/docs/book/src/reference/envtest.md
+++ b/docs/book/src/reference/envtest.md
@@ -318,6 +318,13 @@ testEnv = &envtest.Environment{
}
```
+
+
[metrics]: https://book.kubebuilder.io/reference/metrics.html
[envtest]: https://pkg.go.dev/sigs.k8s.io/controller-runtime/pkg/envtest
[setup-envtest]: https://pkg.go.dev/sigs.k8s.io/controller-runtime/tools/setup-envtest
diff --git a/netlify.toml b/netlify.toml
index d3dd304a5a0..357a3580c33 100644
--- a/netlify.toml
+++ b/netlify.toml
@@ -1,6 +1,6 @@
[build]
base = "docs/book"
- command = "GO_VERSION=1.20 ./install-and-build.sh"
+ command = "GO_VERSION=1.22 ./install-and-build.sh"
publish = "docs/book/book"
functions = "docs/book/functions"
@@ -121,31 +121,6 @@
status = 302
force = true
-# Image redirects.
-[[redirects]]
- from = "https://go.kubebuilder.io/images"
- to = "gcr.io/kubebuilder"
- status = 302
- force = true
-
-[[redirects]]
- from = "https://go.kubebuilder.io/images/:os"
- to = "https://go.kubebuilder.io/images/:os/amd64"
- status = 302
- force = true
-
-[[redirects]]
- from = "https://go.kubebuilder.io/images/:os/:arch"
- to = "gcr.io/kubebuilder/thirdparty-:os-:arch"
- status = 302
- force = true
-
-[[redirects]]
- from = "https://go.kubebuilder.io/images/:os/:arch/:k8sversion"
- to = "gcr.io/kubebuilder/thirdparty-:os-:arch::k8sversion"
- status = 302
- force = true
-
# custom 404 handling -- this may need to be last -- netlify docs are unclear
[[redirects]]
from = "/*"