diff --git a/calico-enterprise/getting-started/compatibility.mdx b/calico-enterprise/getting-started/compatibility.mdx
index 54d1b570be..f3e3ce7e55 100644
--- a/calico-enterprise/getting-started/compatibility.mdx
+++ b/calico-enterprise/getting-started/compatibility.mdx
@@ -2,132 +2,23 @@
description: Lists versions of Calico Enterprise and Kubernetes for each platform.
---
+import PlatformMatrix from '@site/src/___new___/components/PlatformMatrix';
+
# Support and compatibility
## Supported platforms
The following list shows the platforms supported in this release. If you're working with a version older than these, consult the [documentation archive](https://docs.tigera.io/archive) or contact Support.
-- [AKS](#aks)
-- [EKS](#eks)
-- [GKE](#gke)
-- [kOps on AWS](#kops-on-aws)
-- [Kubernetes-kubeadm](#kubernetes-kubeadm)
-- [MKE 4k](#mke-4k)
-- [MKE](#mke)
-- [OpenShift](#openshift)
-- [RKE](#rke)
-- [RKE2](#rke2)
-- [TKG](#tkg)
-- [Charmed Kubernetes](#charmed-kubernetes)
-
### Supported $[prodname] features
If your platform is listed below, the features in this release will work for your platform unless an individual feature topic explicitly calls out a vendor or $[prodname] limitation.
Note that all Windows feature limitations are described in [Windows limitations](install-on-clusters/windows-calico/limitations.mdx), and are not called out in individual Linux topics.
-## AKS
-
-Kubernetes version support aligns with [upstream Kubernetes](#kubernetes-kubeadm) to the latest version if available.
-
-| $[prodname] version | $[prodname] support |
-| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
-| 3.21 to current release | - $[prodname] CNI with network policy
- Azure CNI with $[prodname] network policy
- Azure CNI with $[prodname] network policy |
-
-## EKS
-
-Kubernetes version support aligns with [upstream Kubernetes](#kubernetes-kubeadm) to the latest version if available.
-
-| $[prodname] version | $[prodname] support |
-| ----------------------- | -------------------------------------------------------------------------------------- |
-| 3.21 to current release | - $[prodname] CNI with network policy
- AWS CNI with $[prodname] network policy |
-
-## GKE
-
-Kubernetes version support aligns with [upstream Kubernetes](#kubernetes-kubeadm) to the latest version if available.
-
-| $[prodname] version | $[prodname] support |
-| ----------------------- | ------------------------------------------ |
-| 3.21 to current release | - GKE CNI with $[prodname] network policy |
-
-## kOps on AWS
-
-| $[prodname] version | kOps and Kubernetes versions | $[prodname] support |
-| -------------------- | ---------------------------- | -------------------------------------------------------------------------------------- |
-| 3.23 | 1.33 - 1.34 | - $[prodname] CNI with network policy
- AWS CNI with $[prodname] network policy |
-| 3.22 | 1.31 - 1.34 | - $[prodname] CNI with network policy
- AWS CNI with $[prodname] network policy |
-| 3.21 | 1.31 - 1.32 | - $[prodname] CNI with network policy
- AWS CNI with $[prodname] network policy |
-| 3.20 | 1.29 - 1.30 | - $[prodname] CNI with network policy
- AWS CNI with $[prodname] network policy |
-
-## Kubernetes-kubeadm
-
-| $[prodname] version | Kubernetes/kubeadm versions | $[prodname] support |
-| -------------------- | --------------------------- | ------------------------------------ |
-| 3.23 | 1.33 - 1.35 | $[prodname] CNI with network policy |
-| 3.22 | 1.31 - 1.34 | $[prodname] CNI with network policy |
-| 3.21 | 1.31 - 1.33 | $[prodname] CNI with network policy |
-| 3.20 | 1.29 - 1.31 | $[prodname] CNI with network policy |
-
-## MKE 4k
-
-| $[prodname] version | MKE 4k version | $[prodname] support | Kubernetes versions |
-| -------------------- | ----------- | ------------------------------------ | ------------------- |
-| 3.23 | MKE 4k 4.1.2 | $[prodname] CNI with network policy | 1.32 |
-| 3.22 | MKE 4k 4.1.2 | $[prodname] CNI with network policy | 1.32 |
-
-## MKE
-
-| $[prodname] version | MKE version | $[prodname] support | Kubernetes versions |
-| -------------------- | ----------- | ------------------------------------ | ------------------- |
-| 3.23 | MKE 3.8 | $[prodname] CNI with network policy | 1.31 |
-| 3.22 | MKE 3.8 | $[prodname] CNI with network policy | 1.31 |
-| 3.21 | MKE 3.8 | $[prodname] CNI with network policy | 1.31 |
-| 3.20 | MKE 3.8 | $[prodname] CNI with network policy | 1.31 |
-
-## OpenShift
-
-| $[prodname] version | OpenShift versions for Kubernetes | $[prodname] support |
-| -------------------- | --------------------------------- | ------------------------------------ |
-| 3.23 | 4.18 - 4.20 | $[prodname] CNI with network policy |
-| 3.22 | 4.17 - 4.20 | $[prodname] CNI with network policy |
-| 3.21 | 4.16 - 4.18 | $[prodname] CNI with network policy |
-| 3.20 | 4.15 - 4.17 | $[prodname] CNI with network policy |
-
-## RKE
-
-| $[prodname] version | RKE version | $[prodname] support | Kubernetes versions |
-| -------------------- | ----------- | ------------------------------------ | ------------------- |
-| 3.23 | 1.8 | $[prodname] CNI with network policy | 1.32 |
-| 3.22 | 1.8 | $[prodname] CNI with network policy | 1.32 |
-| 3.21 | 1.8 | $[prodname] CNI with network policy | 1.32 |
-| 3.20 | 1.7 | $[prodname] CNI with network policy | 1.31 |
-
-## RKE2
-
-| $[prodname] version | $[prodname] support | Kubernetes versions |
-| -------------------- | ------------------------------------ | ------------------- |
-| 3.23 | $[prodname] CNI with network policy | 1.33 - 1.34 |
-| 3.22 | $[prodname] CNI with network policy | 1.31 - 1.34 |
-| 3.21 | $[prodname] CNI with network policy | 1.31 - 1.33 |
-| 3.20 | $[prodname] CNI with network policy | 1.29 - 1.31 |
-
-## TKG
-
-| $[prodname] version | TKG version | $[prodname] support | Kubernetes versions |
-| -------------------- | ----------- | ------------------------------------ | ------------------- |
-| 3.23 | 2.4 | $[prodname] CNI with network policy | 1.27 |
-| 3.22 | 2.4 | $[prodname] CNI with network policy | 1.27 |
-| 3.21 | 2.4 | $[prodname] CNI with network policy | 1.27 |
-| 3.20 | 2.4 | $[prodname] CNI with network policy | 1.27 |
-
-## Charmed Kubernetes
-
-Kubernetes version support aligns with [upstream Kubernetes](#kubernetes-kubeadm) to the latest version if available.
+## Supported Kubernetes versions by platform
-| $[prodname] version | $[prodname] support |
-| ----------------------- | ----------------------------------------------------------------------------------------- |
-| 3.21 to current release | - $[prodname] CNI with network policy |
+
- Azure CNI with $[prodname] network policy
- Azure CNI with $[prodname] network policy |
-
-## EKS
-
-Kubernetes version support aligns with [upstream Kubernetes](#kubernetes-kubeadm) to the latest version if available.
-
-| $[prodname] version | $[prodname] support |
-| ----------------------- | -------------------------------------------------------------------------------------- |
-| 3.18 to current release | - $[prodname] CNI with network policy
- AWS CNI with $[prodname] network policy |
-
-## GKE
-
-Kubernetes version support aligns with [upstream Kubernetes](#kubernetes-kubeadm) to the latest version if available.
-
-| $[prodname] version | $[prodname] support |
-| ----------------------- | ------------------------------------------ |
-| 3.18 to current release | - GKE CNI with $[prodname] network policy |
-
-## kOps on AWS
-
-| $[prodname] version | kOps and Kubernetes versions | $[prodname] support |
-| -------------------- | ---------------------------- | -------------------------------------------------------------------------------------- |
-| 3.20 | 1.29 - 1.31 | - $[prodname] CNI with network policy
- AWS CNI with $[prodname] network policy |
-| 3.19 | 1.28 - 1.29 | - $[prodname] CNI with network policy
- AWS CNI with $[prodname] network policy |
-| 3.18 | 1.26 - 1.28 | - $[prodname] CNI with network policy
- AWS CNI with $[prodname] network policy |
-
-## Kubernetes-kubeadm
-
-| $[prodname] version | Kubernetes/kubeadm versions | $[prodname] support |
-| -------------------- | --------------------------- | ------------------------------------ |
-| 3.20 | 1.29 - 1.31 | $[prodname] CNI with network policy |
-| 3.19 | 1.28 - 1.30 | $[prodname] CNI with network policy |
-| 3.18 | 1.26 - 1.28 | $[prodname] CNI with network policy |
-
-## MKE
-
-| $[prodname] version | MKE version | $[prodname] support | Kubernetes versions |
-| -------------------- | ----------- | ------------------------------------ | ------------------- |
-| 3.20 | MKE 3.8 | $[prodname] CNI with network policy | 1.31 |
-| 3.19 | MKE 3.7 | $[prodname] CNI with network policy | 1.27 |
-| 3.18 | MKE 3.7 | $[prodname] CNI with network policy | 1.27 |
-
-## OpenShift
-
-| $[prodname] version | OpenShift versions for Kubernetes | $[prodname] support |
-| -------------------- | --------------------------------- | ------------------------------------ |
-| 3.20 | 4.15 - 4.17 | $[prodname] CNI with network policy |
-| 3.19 | 4.14 - 4.16 | $[prodname] CNI with network policy |
-| 3.18 | 4.12 - 4.14 | $[prodname] CNI with network policy |
-
-## RKE
-
-| $[prodname] version | RKE version | $[prodname] support | Kubernetes versions |
-| -------------------- | ----------- | ------------------------------------ | ------------------- |
-| 3.20 | 1.7 | $[prodname] CNI with network policy | 1.31 |
-| 3.19 | 1.5 | $[prodname] CNI with network policy | 1.28 |
-| 3.18 | 1.4 | $[prodname] CNI with network policy | 1.26 |
-
-## RKE2
-
-| $[prodname] version | $[prodname] support | Kubernetes versions |
-| -------------------- | ------------------------------------ | ------------------- |
-| 3.20 | $[prodname] CNI with network policy | 1.29 - 1.31 |
-| 3.19 | $[prodname] CNI with network policy | 1.28 - 1.30 |
-| 3.18 | $[prodname] CNI with network policy | 1.26 - 1.28 |
-
-## TKG
-
-| $[prodname] version | TKG version | $[prodname] support | Kubernetes versions |
-| -------------------- | ----------- | ------------------------------------ | ------------------- |
-| 3.20 | 2.4 | $[prodname] CNI with network policy | 1.27 |
-| 3.19 | 2.4 | $[prodname] CNI with network policy | 1.27 |
-| 3.18 | 2.4 | $[prodname] CNI with network policy | 1.27 |
-
-## Charmed Kubernetes
-
-Kubernetes version support aligns with [upstream Kubernetes](#kubernetes-kubeadm) to the latest version if available.
+## Supported Kubernetes versions by platform
-| $[prodname] version | $[prodname] support |
-| ----------------------- | ----------------------------------------------------------------------------------------- |
-| 3.20 to current release | - $[prodname] CNI with network policy |
+
- Azure CNI with $[prodname] network policy
- Azure CNI with $[prodname] network policy |
-
-## EKS
-
-Kubernetes version support aligns with [upstream Kubernetes](#kubernetes-kubeadm) to the latest version if available.
-
-| $[prodname] version | $[prodname] support |
-| ----------------------- | -------------------------------------------------------------------------------------- |
-| 3.19 to current release | - $[prodname] CNI with network policy
- AWS CNI with $[prodname] network policy |
-
-## GKE
-
-Kubernetes version support aligns with [upstream Kubernetes](#kubernetes-kubeadm) to the latest version if available.
-
-| $[prodname] version | $[prodname] support |
-| ----------------------- | ------------------------------------------ |
-| 3.19 to current release | - GKE CNI with $[prodname] network policy |
-
-## kOps on AWS
-
-| $[prodname] version | kOps and Kubernetes versions | $[prodname] support |
-| -------------------- | ---------------------------- | -------------------------------------------------------------------------------------- |
-| 3.21 | 1.31 - 1.32 | - $[prodname] CNI with network policy
- AWS CNI with $[prodname] network policy |
-| 3.20 | 1.29 - 1.30 | - $[prodname] CNI with network policy
- AWS CNI with $[prodname] network policy |
-| 3.19 | 1.28 - 1.29 | - $[prodname] CNI with network policy
- AWS CNI with $[prodname] network policy |
-
-## Kubernetes-kubeadm
-
-| $[prodname] version | Kubernetes/kubeadm versions | $[prodname] support |
-| -------------------- | --------------------------- | ------------------------------------ |
-| 3.21 | 1.31 - 1.33 | $[prodname] CNI with network policy |
-| 3.20 | 1.29 - 1.31 | $[prodname] CNI with network policy |
-| 3.19 | 1.28 - 1.30 | $[prodname] CNI with network policy |
-
-## MKE
-
-| $[prodname] version | MKE version | $[prodname] support | Kubernetes versions |
-| -------------------- | ----------- | ------------------------------------ | ------------------- |
-| 3.21 | MKE 3.8 | $[prodname] CNI with network policy | 1.31 |
-| 3.20 | MKE 3.8 | $[prodname] CNI with network policy | 1.31 |
-| 3.19 | MKE 3.7 | $[prodname] CNI with network policy | 1.27 |
-
-## OpenShift
-
-| $[prodname] version | OpenShift versions for Kubernetes | $[prodname] support |
-| -------------------- | --------------------------------- | ------------------------------------ |
-| 3.21 | 4.16 - 4.18 | $[prodname] CNI with network policy |
-| 3.20 | 4.15 - 4.17 | $[prodname] CNI with network policy |
-| 3.19 | 4.14 - 4.16 | $[prodname] CNI with network policy |
-
-## RKE
-
-| $[prodname] version | RKE version | $[prodname] support | Kubernetes versions |
-| -------------------- | ----------- | ------------------------------------ | ------------------- |
-| 3.21 | 1.8 | $[prodname] CNI with network policy | 1.32 |
-| 3.20 | 1.7 | $[prodname] CNI with network policy | 1.31 |
-| 3.19 | 1.5 | $[prodname] CNI with network policy | 1.28 |
-
-## RKE2
-
-| $[prodname] version | $[prodname] support | Kubernetes versions |
-| -------------------- | ------------------------------------ | ------------------- |
-| 3.21 | $[prodname] CNI with network policy | 1.31 - 1.33 |
-| 3.20 | $[prodname] CNI with network policy | 1.29 - 1.31 |
-| 3.19 | $[prodname] CNI with network policy | 1.28 - 1.30 |
-
-## TKG
-
-| $[prodname] version | TKG version | $[prodname] support | Kubernetes versions |
-| -------------------- | ----------- | ------------------------------------ | ------------------- |
-| 3.21 | 2.4 | $[prodname] CNI with network policy | 1.27 |
-| 3.20 | 2.4 | $[prodname] CNI with network policy | 1.27 |
-| 3.19 | 2.4 | $[prodname] CNI with network policy | 1.27 |
-
-## Charmed Kubernetes
-
-Kubernetes version support aligns with [upstream Kubernetes](#kubernetes-kubeadm) to the latest version if available.
+## Supported Kubernetes versions by platform
-| $[prodname] version | $[prodname] support |
-| ----------------------- | ----------------------------------------------------------------------------------------- |
-| 3.20 to current release | - $[prodname] CNI with network policy |
+
- Azure CNI with $[prodname] network policy
- Azure CNI with $[prodname] network policy |
-
-## EKS
-
-Kubernetes version support aligns with [upstream Kubernetes](#kubernetes-kubeadm) to the latest version if available.
-
-| $[prodname] version | $[prodname] support |
-| ----------------------- | -------------------------------------------------------------------------------------- |
-| 3.20 to current release | - $[prodname] CNI with network policy
- AWS CNI with $[prodname] network policy |
-
-## GKE
-
-Kubernetes version support aligns with [upstream Kubernetes](#kubernetes-kubeadm) to the latest version if available.
-
-| $[prodname] version | $[prodname] support |
-| ----------------------- | ------------------------------------------ |
-| 3.20 to current release | - GKE CNI with $[prodname] network policy |
-
-## kOps on AWS
-
-| $[prodname] version | kOps and Kubernetes versions | $[prodname] support |
-| -------------------- | ---------------------------- | -------------------------------------------------------------------------------------- |
-| 3.22 | 1.31 - 1.34 | - $[prodname] CNI with network policy
- AWS CNI with $[prodname] network policy |
-| 3.21 | 1.31 - 1.32 | - $[prodname] CNI with network policy
- AWS CNI with $[prodname] network policy |
-| 3.20 | 1.29 - 1.30 | - $[prodname] CNI with network policy
- AWS CNI with $[prodname] network policy |
-
-## Kubernetes-kubeadm
-
-| $[prodname] version | Kubernetes/kubeadm versions | $[prodname] support |
-| -------------------- | --------------------------- | ------------------------------------ |
-| 3.22 | 1.31 - 1.34 | $[prodname] CNI with network policy |
-| 3.21 | 1.31 - 1.33 | $[prodname] CNI with network policy |
-| 3.20 | 1.29 - 1.31 | $[prodname] CNI with network policy |
-
-## MKE 4k
-
-| $[prodname] version | MKE 4k version | $[prodname] support | Kubernetes versions |
-| -------------------- | ----------- | ------------------------------------ | ------------------- |
-| 3.22 | MKE 4k 4.1.2 | $[prodname] CNI with network policy | 1.32 |
-
-## MKE
-
-| $[prodname] version | MKE version | $[prodname] support | Kubernetes versions |
-| -------------------- | ----------- | ------------------------------------ | ------------------- |
-| 3.22 | MKE 3.8 | $[prodname] CNI with network policy | 1.31 |
-| 3.21 | MKE 3.8 | $[prodname] CNI with network policy | 1.31 |
-| 3.20 | MKE 3.8 | $[prodname] CNI with network policy | 1.31 |
-
-## OpenShift
-
-| $[prodname] version | OpenShift versions for Kubernetes | $[prodname] support |
-| -------------------- | --------------------------------- | ------------------------------------ |
-| 3.22 | 4.17 - 4.20 | $[prodname] CNI with network policy |
-| 3.21 | 4.16 - 4.18 | $[prodname] CNI with network policy |
-| 3.20 | 4.15 - 4.17 | $[prodname] CNI with network policy |
-
-## RKE
-
-| $[prodname] version | RKE version | $[prodname] support | Kubernetes versions |
-| -------------------- | ----------- | ------------------------------------ | ------------------- |
-| 3.22 | 1.8 | $[prodname] CNI with network policy | 1.32 |
-| 3.21 | 1.8 | $[prodname] CNI with network policy | 1.32 |
-| 3.20 | 1.7 | $[prodname] CNI with network policy | 1.31 |
-
-## RKE2
-
-| $[prodname] version | $[prodname] support | Kubernetes versions |
-| -------------------- | ------------------------------------ | ------------------- |
-| 3.22 | $[prodname] CNI with network policy | 1.31 - 1.34 |
-| 3.21 | $[prodname] CNI with network policy | 1.31 - 1.33 |
-| 3.20 | $[prodname] CNI with network policy | 1.29 - 1.31 |
-
-## TKG
-
-| $[prodname] version | TKG version | $[prodname] support | Kubernetes versions |
-| -------------------- | ----------- | ------------------------------------ | ------------------- |
-| 3.22 | 2.4 | $[prodname] CNI with network policy | 1.27 |
-| 3.21 | 2.4 | $[prodname] CNI with network policy | 1.27 |
-| 3.20 | 2.4 | $[prodname] CNI with network policy | 1.27 |
-
-## Charmed Kubernetes
-
-Kubernetes version support aligns with [upstream Kubernetes](#kubernetes-kubeadm) to the latest version if available.
+## Supported Kubernetes versions by platform
-| $[prodname] version | $[prodname] support |
-| ----------------------- | ----------------------------------------------------------------------------------------- |
-| 3.20 to current release | - $[prodname] CNI with network policy |
+
- Azure CNI with $[prodname] network policy
- Azure CNI with $[prodname] network policy |
-
-## EKS
-
-Kubernetes version support aligns with [upstream Kubernetes](#kubernetes-kubeadm) to the latest version if available.
-
-| $[prodname] version | $[prodname] support |
-| ----------------------- | -------------------------------------------------------------------------------------- |
-| 3.21 to current release | - $[prodname] CNI with network policy
- AWS CNI with $[prodname] network policy |
-
-## GKE
-
-Kubernetes version support aligns with [upstream Kubernetes](#kubernetes-kubeadm) to the latest version if available.
-
-| $[prodname] version | $[prodname] support |
-| ----------------------- | ------------------------------------------ |
-| 3.21 to current release | - GKE CNI with $[prodname] network policy |
-
-## kOps on AWS
-
-| $[prodname] version | kOps and Kubernetes versions | $[prodname] support |
-| -------------------- | ---------------------------- | -------------------------------------------------------------------------------------- |
-| 3.23 | 1.33 - 1.34 | - $[prodname] CNI with network policy
- AWS CNI with $[prodname] network policy |
-| 3.22 | 1.31 - 1.34 | - $[prodname] CNI with network policy
- AWS CNI with $[prodname] network policy |
-| 3.21 | 1.31 - 1.32 | - $[prodname] CNI with network policy
- AWS CNI with $[prodname] network policy |
-| 3.20 | 1.29 - 1.30 | - $[prodname] CNI with network policy
- AWS CNI with $[prodname] network policy |
-
-## Kubernetes-kubeadm
-
-| $[prodname] version | Kubernetes/kubeadm versions | $[prodname] support |
-| -------------------- | --------------------------- | ------------------------------------ |
-| 3.23 | 1.33 - 1.35 | $[prodname] CNI with network policy |
-| 3.22 | 1.31 - 1.34 | $[prodname] CNI with network policy |
-| 3.21 | 1.31 - 1.33 | $[prodname] CNI with network policy |
-| 3.20 | 1.29 - 1.31 | $[prodname] CNI with network policy |
-
-## MKE 4k
-
-| $[prodname] version | MKE 4k version | $[prodname] support | Kubernetes versions |
-| -------------------- | ----------- | ------------------------------------ | ------------------- |
-| 3.23 | MKE 4k 4.1.2 | $[prodname] CNI with network policy | 1.32 |
-| 3.22 | MKE 4k 4.1.2 | $[prodname] CNI with network policy | 1.32 |
-
-## MKE
-
-| $[prodname] version | MKE version | $[prodname] support | Kubernetes versions |
-| -------------------- | ----------- | ------------------------------------ | ------------------- |
-| 3.23 | MKE 3.8 | $[prodname] CNI with network policy | 1.31 |
-| 3.22 | MKE 3.8 | $[prodname] CNI with network policy | 1.31 |
-| 3.21 | MKE 3.8 | $[prodname] CNI with network policy | 1.31 |
-| 3.20 | MKE 3.8 | $[prodname] CNI with network policy | 1.31 |
-
-## OpenShift
-
-| $[prodname] version | OpenShift versions for Kubernetes | $[prodname] support |
-| -------------------- | --------------------------------- | ------------------------------------ |
-| 3.23 | 4.18 - 4.20 | $[prodname] CNI with network policy |
-| 3.22 | 4.17 - 4.20 | $[prodname] CNI with network policy |
-| 3.21 | 4.16 - 4.18 | $[prodname] CNI with network policy |
-| 3.20 | 4.15 - 4.17 | $[prodname] CNI with network policy |
-
-## RKE
-
-| $[prodname] version | RKE version | $[prodname] support | Kubernetes versions |
-| -------------------- | ----------- | ------------------------------------ | ------------------- |
-| 3.23 | 1.8 | $[prodname] CNI with network policy | 1.32 |
-| 3.22 | 1.8 | $[prodname] CNI with network policy | 1.32 |
-| 3.21 | 1.8 | $[prodname] CNI with network policy | 1.32 |
-| 3.20 | 1.7 | $[prodname] CNI with network policy | 1.31 |
-
-## RKE2
-
-| $[prodname] version | $[prodname] support | Kubernetes versions |
-| -------------------- | ------------------------------------ | ------------------- |
-| 3.23 | $[prodname] CNI with network policy | 1.33 - 1.34 |
-| 3.22 | $[prodname] CNI with network policy | 1.31 - 1.34 |
-| 3.21 | $[prodname] CNI with network policy | 1.31 - 1.33 |
-| 3.20 | $[prodname] CNI with network policy | 1.29 - 1.31 |
-
-## TKG
-
-| $[prodname] version | TKG version | $[prodname] support | Kubernetes versions |
-| -------------------- | ----------- | ------------------------------------ | ------------------- |
-| 3.23 | 2.4 | $[prodname] CNI with network policy | 1.27 |
-| 3.22 | 2.4 | $[prodname] CNI with network policy | 1.27 |
-| 3.21 | 2.4 | $[prodname] CNI with network policy | 1.27 |
-| 3.20 | 2.4 | $[prodname] CNI with network policy | 1.27 |
-
-## Charmed Kubernetes
-
-Kubernetes version support aligns with [upstream Kubernetes](#kubernetes-kubeadm) to the latest version if available.
+## Supported Kubernetes versions by platform
-| $[prodname] version | $[prodname] support |
-| ----------------------- | ----------------------------------------------------------------------------------------- |
-| 3.21 to current release | - $[prodname] CNI with network policy |
+
+ k8s {entry.k8sVersions}
+ >
+ );
+ case 'platform-only':
+ return entry.platformVersion;
+ default:
+ return '—';
+ }
+}
+
+export default function PlatformMatrix() {
+ const footnotes = platforms.filter((p) => p.footnote);
+
+ return (
+ <>
+
| Platform | + {CE_VERSIONS.map((v) => ( +CE {v} | + ))} +
|---|---|
| + {platform.label} + {platform.footnote && *} + | + {CE_VERSIONS.map((v) => ( +{renderCell(platform, v)} | + ))} +
+ {footnotes.map((p) => (
+
+ * {p.footnote}
+
+
+ ))}
+