File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change @@ -8,3 +8,23 @@ counts as a "library project", but otherwise follows the guidelines
8
8
exactly.
9
9
10
10
[ guidelines ] : https://sigs.k8s.io/kubebuilder-release-tools/VERSIONING.md
11
+
12
+ ## Compatiblity and Release Support
13
+
14
+ For release branches, we generally tend to support backporting one (1)
15
+ major release (` release-{X-1} ` or ` release-0.{Y-1} ` ), but may go back
16
+ further if the need arises and is very pressing (e.g. security updates).
17
+
18
+ ### Dependency Support
19
+
20
+ Note the [ guidelines on dependency versions] [ dep-versions ] . Particularly:
21
+
22
+ - We ** DO** guarantee Kubernetes REST API compability -- if a given
23
+ version of controller-runtime stops working with what should be
24
+ a supported version of Kubernetes, this is almost certainly a bug.
25
+
26
+ - We ** DO NOT** guarantee any particular compability matrix between
27
+ kubernetes library dependencies (client-go, apimachinery, etc); Such
28
+ compability is infeasible due to the way those libraries are versioned.
29
+
30
+ [ dep-versions ] : https://sigs.k8s.io/kubebuilder-release-tools/VERSIONING.md#kubernetes-version-compatibility
You can’t perform that action at this time.
0 commit comments