You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/book/src/plugins/go-v3-plugin.md
+15-2Lines changed: 15 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,4 +1,16 @@
1
-
# go/v3 (go.kubebuilder.io/v3)
1
+
# [Deprecated] go/v3 (go.kubebuilder.io/v3)
2
+
3
+
<asideclass="note warning">
4
+
<h1>Deprecated</h1>
5
+
6
+
The `go/v3` cannot fully support Kubernetes 1.25+ and work with Kustomize versions > v3.
7
+
8
+
The recommended way to migrate a `v3` project is to create a new `v4` project and copy over the API
9
+
and the reconciliation code. The conversion will end up with a project that looks like a native `v4` project.
10
+
For further information check the [Migration guide](../migration/migration_guide_gov3_to_gov4.md)
11
+
12
+
</aside>
13
+
2
14
3
15
Kubebuilder tool will scaffold the go/v3 plugin by default. This plugin is a composition of the plugins ` kustomize.common.kubebuilder.io/v1` and `base.go.kubebuilder.io/v3`. By using you can scaffold the default project which is a helper to construct sets of [controllers][controller-runtime].
4
16
@@ -23,8 +35,9 @@ As `go/v3` is the default plugin there is no need to explicitly mention to Kubeb
23
35
To create a new project with the `go/v3` plugin the following command can be used:
0 commit comments