Skip to content

Commit 7cf6e7b

Browse files
committed
OSDOCS#14017: HostedCluster and NodePool version compatibility
1 parent 7319718 commit 7cf6e7b

File tree

2 files changed

+43
-0
lines changed

2 files changed

+43
-0
lines changed

hosted_control_planes/hcp-updating.adoc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ include::modules/hcp-updating-requirements.adoc[leveloffset=+1]
1919
* xref:../hosted_control_planes/hcp-updating.adoc#hcp-update-ocp-hc_hcp-updating[Updating a control plane in a hosted cluster]
2020
* xref:../hosted_control_planes/hcp-updating.adoc#hcp-update-node-pools_hcp-updating[Updating node pools in a hosted cluster]
2121
22+
// HostedCluster and NodePool version compatibility check (SupportedVersionSkew)
23+
include::modules/hcp-np-version-skew.adoc[leveloffset=+1]
24+
2225
include::modules/hcp-get-ocp-channel.adoc[leveloffset=+1]
2326

2427
include::modules/hcp-get-upgrade-versions.adoc[leveloffset=+1]

modules/hcp-np-version-skew.adoc

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
// Module included in the following assemblies
2+
//
3+
// * hosted_control_planes/hcp-updating.adoc
4+
5+
:_mod-docs-content-type: REFERENCE
6+
[id="hcp-np-version-skew_{context}"]
7+
= About HostedCluster and NodePool version compatibility
8+
9+
In {hcp}, ensure to check that your `NodePool` version is compatible with your `HostedCluster` version by reviewing the following rules:
10+
11+
* The `NodePool` version cannot be higher than the `HostedCluster` version.
12+
** For `4.<x>` versions, where `<x>` is an _even_ release number, such as 4.18, you must use up to 2 minor versions, for example, 4.17 and 4.16.
13+
** For `4.<x>` versions, where `<x>` is an _odd_ release number, such as 4.17, you must use up to 1 minor version, for example, 4.16.
14+
15+
* The `NodePool` controller sets the `SupportedVersionSkew` condition by default to report one of the following version compatibility statuses:
16+
** `True`: Indicates that the `NodePool` version is compatible with the HostedCluster version.
17+
** `False`: Indicates that the `NodePool` version is incompatible with detailed error messages. If you see the version incompatibility issues, you must upgrade or downgrade `NodePool` to a compatible version.
18+
19+
20+
.Example table of the supported node pool versions for your hosted cluster
21+
[cols="4,1,1,1",options="header"]
22+
|===
23+
|Hosted cluster version |Supported node pool versions |Unsupported node pool versions
24+
25+
|4.18
26+
|4.17, 4.16
27+
|4.15, 4.14
28+
29+
|4.17
30+
|4.16
31+
|4.15
32+
33+
|4.18.5
34+
|4.18.5, 4.18.4, 4.17.z, 4.16.z
35+
|4.15.z and below, 4.19.z and above
36+
37+
|4.17.5
38+
|4.17.5, 4.17.4, 4.16.z
39+
|4.15.z and below, 4.18.z and above
40+
|===

0 commit comments

Comments
 (0)