From 4504962a3f22ac81e23747a7106872b4d00c575c Mon Sep 17 00:00:00 2001 From: Laura Hinson Date: Tue, 3 Feb 2026 12:01:39 -0500 Subject: [PATCH] Updating HCP support matrix for 4.21 --- .../hcp-prepare/hcp-requirements.adoc | 4 + modules/hcp-support-matrix.adoc | 314 ++++++------------ 2 files changed, 103 insertions(+), 215 deletions(-) diff --git a/hosted_control_planes/hcp-prepare/hcp-requirements.adoc b/hosted_control_planes/hcp-prepare/hcp-requirements.adoc index c8b3652c3188..322a676ce938 100644 --- a/hosted_control_planes/hcp-prepare/hcp-requirements.adoc +++ b/hosted_control_planes/hcp-prepare/hcp-requirements.adoc @@ -25,6 +25,10 @@ The following requirements apply to {hcp}: //Support matrix for HCP include::modules/hcp-support-matrix.adoc[leveloffset=+1] +[role="_additional-resources"] +.Additional resources +* xref:../../hosted_control_planes/hcp-release-notes.adoc#hcp-release-notes-technology-preview-tables_hcp-release-notes[Technology Preview features status] + //FIPS-enabled hosted clusters include::modules/hcp-fips.adoc[leveloffset=+1] diff --git a/modules/hcp-support-matrix.adoc b/modules/hcp-support-matrix.adoc index 32e307cdaee7..051a01ee9ab1 100644 --- a/modules/hcp-support-matrix.adoc +++ b/modules/hcp-support-matrix.adoc @@ -7,7 +7,10 @@ [id="hcp-support-matrix_{context}"] = Support matrix for {hcp} -Because {mce} includes the HyperShift Operator, releases of {hcp} align with releases of {mce-short}. For more information, see link:https://access.redhat.com/support/policy/updates/openshift_operators[OpenShift Operator Life Cycles]. +[role="_abstract"] +Because {mce} includes the HyperShift Operator, releases of {hcp} align with releases of {mce-short}. The support matrix includes details about supported clusters, platforms, and architectures, as well as information about updates and technology preview features. + +For more information, see link:https://access.redhat.com/support/policy/updates/openshift_operators[OpenShift Operator Life Cycles]. [id="hcp-matrix-mgmt_{context}"] == Management cluster support @@ -40,6 +43,9 @@ The following table maps {mce-short} versions to the management cluster versions |4.18 - 4.20 |2.10 + +|4.19 - 4.21 +|2.11 |=== [id="hcp-matrix-hc_{context}"] @@ -56,13 +62,13 @@ The following table shows the hosted cluster versions that you can create by usi [NOTE] ==== -Although the HyperShift Operator supports the hosted cluster versions in the following table, {mce-short} supports only as far back as 2 versions earlier than the current version. For example, if the current hosted cluster version is 4.20, {mce-short} supports as far back as version 4.18. If you want to use a hosted cluster version that is earlier than one of the versions that {mce-short} supports, you can detach your hosted clusters from {mce-short} to be unmanaged, or you can use an earlier version of {mce-short}. For instructions to detach your hosted clusters from {mce-short}, see link:https://docs.redhat.com/en/documentation/red_hat_advanced_cluster_management_for_kubernetes/2.13/html/clusters/cluster_mce_overview#remove-managed-cluster[Removing a cluster from management] ({rh-rhacm} documentation). For more information about {mce-short} support, see link:https://access.redhat.com/articles/7120837[The multicluster engine for Kubernetes operator 2.10 Support Matrix] (Red{nbsp}Hat Knowledgebase). +Although the HyperShift Operator supports the hosted cluster versions in the following table, {mce-short} supports only as far back as 2 versions earlier than the current version. For example, if the current hosted cluster version is 4.21, {mce-short} supports as far back as version 4.19. If you want to use a hosted cluster version that is earlier than one of the versions that {mce-short} supports, you can detach your hosted clusters from {mce-short} to be unmanaged, or you can use an earlier version of {mce-short}. For instructions to detach your hosted clusters from {mce-short}, see link:https://docs.redhat.com/en/documentation/red_hat_advanced_cluster_management_for_kubernetes/2.15/html/clusters/cluster_mce_overview#remove-managed-cluster[Removing a cluster from management] ({rh-rhacm} documentation). For more information about {mce-short} support, see link:https://access.redhat.com/articles/7136929[The multicluster engine for Kubernetes operator 2.11 Support Matrix] (Red{nbsp}Hat Knowledgebase). ==== .Hosted cluster version mapped to HyperShift Operator associated with {mce-short} version -[cols="6",options="header"] +[cols="7",options="header"] |=== -|Hosted cluster version |HyperShift Operator in {mce-short} 2.6 |HyperShift Operator in {mce-short} 2.7 |HyperShift Operator in {mce-short} 2.8 |HyperShift Operator in {mce-short} 2.9 |HyperShift Operator in {mce-short} 2.10 +|Hosted cluster version |HyperShift Operator in {mce-short} 2.6 |HyperShift Operator in {mce-short} 2.7 |HyperShift Operator in {mce-short} 2.8 |HyperShift Operator in {mce-short} 2.9 |HyperShift Operator in {mce-short} 2.10 |HyperShift Operator in {mce-short} 2.11 |4.14 |Yes @@ -70,6 +76,7 @@ Although the HyperShift Operator supports the hosted cluster versions in the fol |Yes |Yes |Yes +|Yes |4.15 |Yes @@ -77,6 +84,7 @@ Although the HyperShift Operator supports the hosted cluster versions in the fol |Yes |Yes |Yes +|Yes |4.16 |Yes @@ -84,6 +92,7 @@ Although the HyperShift Operator supports the hosted cluster versions in the fol |Yes |Yes |Yes +|Yes |4.17 |No @@ -91,6 +100,7 @@ Although the HyperShift Operator supports the hosted cluster versions in the fol |Yes |Yes |Yes +|Yes |4.18 |No @@ -98,6 +108,7 @@ Although the HyperShift Operator supports the hosted cluster versions in the fol |Yes |Yes |Yes +|Yes |4.19 |No @@ -105,6 +116,7 @@ Although the HyperShift Operator supports the hosted cluster versions in the fol |No |Yes |Yes +|Yes |4.20 |No @@ -112,6 +124,15 @@ Although the HyperShift Operator supports the hosted cluster versions in the fol |No |No |Yes +|Yes + +|4.21 +|No +|No +|No +|No +|No +|Yes |=== [id="hcp-matrix-platform_{context}"] @@ -137,253 +158,118 @@ In the following table, the management cluster version is the {product-title} ve |Hosted cluster platform |Management cluster version |Hosted cluster version |{aws-full} -|4.16 - 4.20 -|4.16 - 4.20 +|4.16 - 4.21 +|4.16 - 4.21 |{ibm-power-title} -|4.17 - 4.20 -|4.17 - 4.20 +|4.17 - 4.21 +|4.17 - 4.21 |{ibm-z-title} -|4.17 - 4.20 -|4.17 - 4.20 +|4.17 - 4.21 +|4.17 - 4.21 |{VirtProductName} -|4.14 - 4.20 -|4.14 - 4.20 +|4.14 - 4.21 +|4.14 - 4.21 |Bare metal -|4.14 - 4.20 -|4.14 - 4.20 +|4.14 - 4.21 +|4.14 - 4.21 |Non-bare-metal agent machines (Technology Preview) -|4.16 - 4.20 -|4.16 - 4.20 +|4.16 - 4.21 +|4.16 - 4.21 |{rh-openstack-first} (Technology Preview) -|4.19 - 4.20 -|4.19 - 4.20 +|4.19 - 4.21 +|4.19 - 4.21 |=== [id="hcp-matrix-multiarch_{context}"] == Multi-architecture support -The following tables indicate the support status for {hcp} on multiple architectures, organized by platform. +The following tables indicate the support status for {hcp} on multiple architectures. If an architecture is not listed, it is not yet fully supported. -.Multi-architecture support for {hcp} on {aws-short} -[cols="3",options="header"] +.Multi-architecture support for {hcp} +[cols="5",options="header"] |=== -|{product-title} version |ARM64 control planes |ARM64 compute nodes +|Platform |Control planes |Compute nodes |{product-title} version support |Status -|4.20 -|General Availability +|{aws-short} +|64-bit x86 +|64-bit x86 +|4.16 - 4.21 |General Availability -|4.19 -|General Availability +|{aws-short} +|64-bit x86 +|ARM64 +|4.17 - 4.21 |General Availability -|4.18 -|General Availability +|{aws-short} +|ARM64 +|ARM64 +|4.17 - 4.21 |General Availability -|4.17 -|General Availability +|{aws-short} +|ARM64 +|64-bit x86 +|4.17 - 4.21 |General Availability -|4.16 -|Technology Preview +|Bare metal (Agent platform) +|64-bit x86 +|64-bit x86 +|4.14 - 4.21 |General Availability -|4.15 -|Technology Preview +|Bare metal (Agent platform) +|64-bit x86 +|ARM64 +|4.21 |General Availability -|4.14 -|Technology Preview +|{ibm-power-title} +|64-bit x86 +|ppc64le +|4.17 - 4.21 |General Availability -|=== - -.Multi-architecture support for {hcp} on bare metal -[cols="3",options="header"] -|=== -|{product-title} version |ARM64 control planes |ARM64 compute nodes - -|4.20 -|Not available -|Technology Preview -|4.19 -|Not available -|Technology Preview +|{ibm-z-title} +|64-bit x86 +|s390x +|4.17 - 4.21 +|General Availability -|4.18 -|Not available -|Technology Preview +|{ibm-z-title} +|s390x +|s390x +|4.20 - 4.21 +|General Availability -|4.17 -|Not available +|Non-bare-metal Agent machines +|64-bit x86 +|64-bit x86 +|4.16 - 4.21 |Technology Preview -|4.16 -|Not available -|Technology Preview +|{VirtProductName} +|64-bit x86 +|64-bit x86 +|4.14 - 4.21 +|General Availability -|4.15 -|Not available +|{rh-openstack-first} +|64-bit x86 +|64-bit x86 +|4.19 - 4.21 |Technology Preview -|4.14 -|Not available -|Technology Preview |=== -.Multi-architecture support for {hcp} on non-bare-metal agent machines -[cols="3",options="header"] -|=== -|{product-title} version |ARM64 control planes |ARM64 compute nodes - -|4.20 -|Not available -|Not available - -|4.19 -|Not available -|Not available - -|4.18 -|Not available -|Not available - -|4.17 -|Not available -|Not available -|=== - -.Multi-architecture support for {hcp} on {ibm-power-title} -[cols="3",options="header"] -|=== -|{product-title} version |Control planes |Compute nodes - -|4.20 -a|* 64-bit x86: General Availability -* ARM64: Not available -* s390x: Not available -* ppc64le: Not available -a|* 64-bit x86: General Availability -* ARM64: Not available -* s390x: Not available -* ppc64le: General Availability - -|4.19 -a|* 64-bit x86: General Availability -* ARM64: Not available -* s390x: Not available -* ppc64le: Not available -a|* 64-bit x86: General Availability -* ARM64: Not available -* s390x: Not available -* ppc64le: General Availability - -|4.18 -a|* 64-bit x86: General Availability -* ARM64: Not available -* s390x: Not available -* ppc64le: Not available -a|* 64-bit x86: Not available -* ARM64: Not available -* s390x: Not available -* ppc64le: General Availability - -|4.17 -a|* 64-bit x86: General Availability -* ARM64: Not available -* s390x: Not available -* ppc64le: Not available -a|* 64-bit x86: Not available -* ARM64: Not available -* s390x: Not available -* ppc64le: General Availability -|=== - -.Multi-architecture support for {hcp} on {ibm-z-title} -[cols="3",options="header"] -|=== -|{product-title} version |Control planes |Compute nodes - -|4.20 -a|* 64-bit x86: General Availability -* ARM64: Not available -* s390x: General Availability -* ppc64le: Not available -a|* 64-bit x86: Not available -* ARM64: Not available -* s390x: General Availability - -|4.19 -a|* 64-bit x86: General Availability -* ARM64: Not available -* s390x: Not available -* ppc64le: Not available -a|* 64-bit x86: Not available -* ARM64: Not available -* s390x: General Availability - -|4.18 -a|* 64-bit x86: General Availability -* ARM64: Not available -* s390x: Not available -* ppc64le: Not available -a|* 64-bit x86: Not available -* ARM64: Not available -* s390x: General Availability -* ppc64le: Not available - -|4.17 -a|* 64-bit x86: General Availability -* ARM64: Not available -* s390x: Not available -* ppc64le: Not available -a|* 64-bit x86: Not available -* ARM64: Not available -* s390x: General Availability -* ppc64le: Not available -|=== - -.Multi-architecture support for {hcp} on {VirtProductName} -[cols="3",options="header"] -|=== -|{product-title} version |ARM64 control planes |ARM64 compute nodes - -|4.20 -|Not available -|Not available - -|4.19 -|Not available -|Not available - -|4.18 -|Not available -|Not available - -|4.17 -|Not available -|Not available - -|4.16 -|Not available -|Not available - -|4.15 -|Not available -|Not available - -|4.14 -|Not available -|Not available - -|=== [id="hcp-matrix-updates_{context}"] == Updates of {mce-short} @@ -392,7 +278,7 @@ When you update to another version of the {mce-short}, your hosted cluster can c [NOTE] ==== -Although the HyperShift Operator supports the hosted cluster versions in the following table, {mce-short} supports only as far back as 2 versions earlier than the current version. For example, if the current hosted cluster version is 4.20, {mce-short} supports as far back as version 4.18. If you want to use a hosted cluster version that is earlier than one of the versions that {mce-short} supports, you can detach your hosted clusters from {mce-short} to be unmanaged, or you can use an earlier version of {mce-short}. For instructions to detach your hosted clusters from {mce-short}, see link:https://docs.redhat.com/en/documentation/red_hat_advanced_cluster_management_for_kubernetes/2.13/html/clusters/cluster_mce_overview#remove-managed-cluster[Removing a cluster from management] ({rh-rhacm} documentation). For more information about {mce-short} support, see link:https://access.redhat.com/articles/7120837[The multicluster engine for Kubernetes operator 2.10 Support Matrix] (Red{nbsp}Hat Knowledgebase). +Although the HyperShift Operator supports the hosted cluster versions in the following table, {mce-short} supports only as far back as 2 versions earlier than the current version. For example, if the current hosted cluster version is 4.21, {mce-short} supports as far back as version 4.19. If you want to use a hosted cluster version that is earlier than one of the versions that {mce-short} supports, you can detach your hosted clusters from {mce-short} to be unmanaged, or you can use an earlier version of {mce-short}. For instructions to detach your hosted clusters from {mce-short}, see link:https://docs.redhat.com/en/documentation/red_hat_advanced_cluster_management_for_kubernetes/2.15/html/clusters/cluster_mce_overview#remove-managed-cluster[Removing a cluster from management] ({rh-rhacm} documentation). For more information about {mce-short} support, see link:https://access.redhat.com/articles/7136929[The multicluster engine for Kubernetes operator 2.11 Support Matrix] (Red{nbsp}Hat Knowledgebase). ==== .Updated {mce-short} version support for hosted clusters @@ -414,6 +300,9 @@ Although the HyperShift Operator supports the hosted cluster versions in the fol |Updated from 2.9 to 2.10 |{product-title} 4.14 - 4.19 + +|Updated from 2.10 to 2.11 +|{product-title} 4.14 - 4.20 |=== For example, if you have an {product-title} 4.18 hosted cluster on the management cluster and you update from {mce-short} 2.8 to 2.9, the hosted cluster can continue to run. @@ -421,9 +310,4 @@ For example, if you have an {product-title} 4.18 hosted cluster on the managemen [id="hcp-matrix-tp_{context}"] == Technology Preview features -The following list indicates features in this release that have a Technology Preview status: - -* {hcp-capital} using non-bare-metal agent machines -* Custom taints and tolerations for {hcp} -* NVIDIA GPU devices on {hcp} for {VirtProductName} -* {hcp-capital} on {rh-openstack-first} \ No newline at end of file +For a list of features in this release that have a Technology Preview status, see the "Technology Preview features status" section of the _{hcp-capital} release notes_. \ No newline at end of file