Skip to content

Commit c74ccfa

Browse files
ctauchenclaude
andcommitted
DOCS-2849: Add PlatformMatrix component for compatibility page
Replaces hand-maintained per-platform markdown tables with a single React component driven by a shared data file. Shows a cross-version matrix (CE 3.23 through 3.20) for all supported platforms. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 54c1fdb commit c74ccfa

7 files changed

Lines changed: 235 additions & 530 deletions

File tree

calico-enterprise/getting-started/compatibility.mdx

Lines changed: 4 additions & 114 deletions
Original file line numberDiff line numberDiff line change
@@ -2,133 +2,23 @@
22
description: Lists versions of Calico Enterprise and Kubernetes for each platform.
33
---
44

5+
import PlatformMatrix from '@site/src/___new___/components/PlatformMatrix';
6+
57
# Support and compatibility
68

79
## Supported platforms
810

911
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.
1012

11-
- [AKS](#aks)
12-
- [EKS](#eks)
13-
- [GKE](#gke)
14-
- [kOps on AWS](#kops-on-aws)
15-
- [Kubernetes-kubeadm](#kubernetes-kubeadm)
16-
- [MKE 4k](#mke-4k)
17-
- [MKE](#mke)
18-
- [OpenShift](#openshift)
19-
- [RKE](#rke)
20-
- [RKE2](#rke2)
21-
- [TKG](#tkg)
22-
- [Charmed Kubernetes](#charmed-kubernetes)
23-
2413
### Supported $[prodname] features
2514

2615
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.
2716

2817
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.
2918

30-
## AKS
31-
32-
Kubernetes version support aligns with [upstream Kubernetes](#kubernetes-kubeadm) to the latest version if available.
33-
34-
| $[prodname] version | $[prodname] support |
35-
| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
36-
| 3.21 to current release | - $[prodname] CNI with network policy<br />- Azure CNI with $[prodname] network policy <br />- Azure CNI with $[prodname] network policy |
37-
38-
## EKS
39-
40-
Kubernetes version support aligns with [upstream Kubernetes](#kubernetes-kubeadm) to the latest version if available.
41-
42-
| $[prodname] version | $[prodname] support |
43-
| ----------------------- | -------------------------------------------------------------------------------------- |
44-
| 3.21 to current release | - $[prodname] CNI with network policy<br />- AWS CNI with $[prodname] network policy |
45-
46-
## GKE
47-
48-
Kubernetes version support aligns with [upstream Kubernetes](#kubernetes-kubeadm) to the latest version if available.
49-
50-
| $[prodname] version | $[prodname] support |
51-
| ----------------------- | ------------------------------------------ |
52-
| 3.21 to current release | - GKE CNI with $[prodname] network policy |
53-
54-
## kOps on AWS
55-
56-
| $[prodname] version | kOps and Kubernetes versions | $[prodname] support |
57-
| -------------------- | ---------------------------- | -------------------------------------------------------------------------------------- |
58-
| 3.23 | 1.33 - 1.34 | - $[prodname] CNI with network policy<br />- AWS CNI with $[prodname] network policy |
59-
| 3.22 | 1.31 - 1.34 | - $[prodname] CNI with network policy<br />- AWS CNI with $[prodname] network policy |
60-
| 3.21 | 1.31 - 1.32 | - $[prodname] CNI with network policy<br />- AWS CNI with $[prodname] network policy |
61-
| 3.20 | 1.29 - 1.30 | - $[prodname] CNI with network policy<br />- AWS CNI with $[prodname] network policy |
62-
63-
## Kubernetes-kubeadm
64-
65-
| $[prodname] version | Kubernetes/kubeadm versions | $[prodname] support |
66-
| -------------------- | --------------------------- | ------------------------------------ |
67-
| 3.23 | 1.33 - 1.35 | $[prodname] CNI with network policy |
68-
| 3.22 | 1.31 - 1.34 | $[prodname] CNI with network policy |
69-
| 3.21 | 1.31 - 1.33 | $[prodname] CNI with network policy |
70-
| 3.20 | 1.29 - 1.31 | $[prodname] CNI with network policy |
71-
72-
## MKE 4k
73-
74-
| $[prodname] version | MKE 4k version | $[prodname] support | Kubernetes versions |
75-
| -------------------- | ----------- | ------------------------------------ | ------------------- |
76-
| 3.23 | MKE 4k 4.1.2 | $[prodname] CNI with network policy | 1.32 |
77-
| 3.22 | MKE 4k 4.1.2 | $[prodname] CNI with network policy | 1.32 |
78-
79-
## MKE
80-
81-
| $[prodname] version | MKE version | $[prodname] support | Kubernetes versions |
82-
| -------------------- | ----------- | ------------------------------------ | ------------------- |
83-
| 3.23 | MKE 3.9 | $[prodname] CNI with network policy | 1.34 |
84-
| 3.22 | MKE 3.9 | $[prodname] CNI with network policy | 1.34 |
85-
| 3.22 | MKE 3.8 | $[prodname] CNI with network policy | 1.31 |
86-
| 3.21 | MKE 3.8 | $[prodname] CNI with network policy | 1.31 |
87-
| 3.20 | MKE 3.8 | $[prodname] CNI with network policy | 1.31 |
88-
89-
## OpenShift
90-
91-
| $[prodname] version | OpenShift versions for Kubernetes | $[prodname] support |
92-
| -------------------- | --------------------------------- | ------------------------------------ |
93-
| 3.23 | 4.18 - 4.20 | $[prodname] CNI with network policy |
94-
| 3.22 | 4.17 - 4.20 | $[prodname] CNI with network policy |
95-
| 3.21 | 4.16 - 4.18 | $[prodname] CNI with network policy |
96-
| 3.20 | 4.15 - 4.17 | $[prodname] CNI with network policy |
97-
98-
## RKE
99-
100-
| $[prodname] version | RKE version | $[prodname] support | Kubernetes versions |
101-
| -------------------- | ----------- | ------------------------------------ | ------------------- |
102-
| 3.23 | 1.8 | $[prodname] CNI with network policy | 1.32 |
103-
| 3.22 | 1.8 | $[prodname] CNI with network policy | 1.32 |
104-
| 3.21 | 1.8 | $[prodname] CNI with network policy | 1.32 |
105-
| 3.20 | 1.7 | $[prodname] CNI with network policy | 1.31 |
106-
107-
## RKE2
108-
109-
| $[prodname] version | $[prodname] support | Kubernetes versions |
110-
| -------------------- | ------------------------------------ | ------------------- |
111-
| 3.23 | $[prodname] CNI with network policy | 1.33 - 1.34 |
112-
| 3.22 | $[prodname] CNI with network policy | 1.31 - 1.34 |
113-
| 3.21 | $[prodname] CNI with network policy | 1.31 - 1.33 |
114-
| 3.20 | $[prodname] CNI with network policy | 1.29 - 1.31 |
115-
116-
## TKG
117-
118-
| $[prodname] version | TKG version | $[prodname] support | Kubernetes versions |
119-
| -------------------- | ----------- | ------------------------------------ | ------------------- |
120-
| 3.23 | 2.4 | $[prodname] CNI with network policy | 1.27 |
121-
| 3.22 | 2.4 | $[prodname] CNI with network policy | 1.27 |
122-
| 3.21 | 2.4 | $[prodname] CNI with network policy | 1.27 |
123-
| 3.20 | 2.4 | $[prodname] CNI with network policy | 1.27 |
124-
125-
## Charmed Kubernetes
126-
127-
Kubernetes version support aligns with [upstream Kubernetes](#kubernetes-kubeadm) to the latest version if available.
19+
## Supported Kubernetes versions by platform
12820

129-
| $[prodname] version | $[prodname] support |
130-
| ----------------------- | ----------------------------------------------------------------------------------------- |
131-
| 3.21 to current release | - $[prodname] CNI with network policy |
21+
<PlatformMatrix />
13222

13323
## Supported browsers
13424

calico-enterprise_versioned_docs/version-3.20-2/getting-started/compatibility.mdx

Lines changed: 4 additions & 98 deletions
Original file line numberDiff line numberDiff line change
@@ -2,117 +2,23 @@
22
description: Lists versions of Calico Enterprise and Kubernetes for each platform.
33
---
44

5+
import PlatformMatrix from '@site/src/___new___/components/PlatformMatrix';
6+
57
# Support and compatibility
68

79
## Supported platforms
810

911
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.
1012

11-
- [AKS](#aks)
12-
- [EKS](#eks)
13-
- [GKE](#gke)
14-
- [kOps on AWS](#kops-on-aws)
15-
- [Kubernetes-kubeadm](#kubernetes-kubeadm)
16-
- [MKE](#mke)
17-
- [OpenShift](#openshift)
18-
- [RKE](#rke)
19-
- [RKE2](#rke2)
20-
- [TKG](#tkg)
21-
- [Charmed Kubernetes](#charmed-kubernetes)
22-
2313
### Supported $[prodname] features
2414

2515
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.
2616

2717
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.
2818

29-
## AKS
30-
31-
Kubernetes version support aligns with [upstream Kubernetes](#kubernetes-kubeadm) to the latest version if available.
32-
33-
| $[prodname] version | $[prodname] support |
34-
| ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
35-
| 3.18 to current release | - $[prodname] CNI with network policy<br />- Azure CNI with $[prodname] network policy <br />- Azure CNI with $[prodname] network policy |
36-
37-
## EKS
38-
39-
Kubernetes version support aligns with [upstream Kubernetes](#kubernetes-kubeadm) to the latest version if available.
40-
41-
| $[prodname] version | $[prodname] support |
42-
| ----------------------- | -------------------------------------------------------------------------------------- |
43-
| 3.18 to current release | - $[prodname] CNI with network policy<br />- AWS CNI with $[prodname] network policy |
44-
45-
## GKE
46-
47-
Kubernetes version support aligns with [upstream Kubernetes](#kubernetes-kubeadm) to the latest version if available.
48-
49-
| $[prodname] version | $[prodname] support |
50-
| ----------------------- | ------------------------------------------ |
51-
| 3.18 to current release | - GKE CNI with $[prodname] network policy |
52-
53-
## kOps on AWS
54-
55-
| $[prodname] version | kOps and Kubernetes versions | $[prodname] support |
56-
| -------------------- | ---------------------------- | -------------------------------------------------------------------------------------- |
57-
| 3.20 | 1.29 - 1.31 | - $[prodname] CNI with network policy<br />- AWS CNI with $[prodname] network policy |
58-
| 3.19 | 1.28 - 1.29 | - $[prodname] CNI with network policy<br />- AWS CNI with $[prodname] network policy |
59-
| 3.18 | 1.26 - 1.28 | - $[prodname] CNI with network policy<br />- AWS CNI with $[prodname] network policy |
60-
61-
## Kubernetes-kubeadm
62-
63-
| $[prodname] version | Kubernetes/kubeadm versions | $[prodname] support |
64-
| -------------------- | --------------------------- | ------------------------------------ |
65-
| 3.20 | 1.29 - 1.31 | $[prodname] CNI with network policy |
66-
| 3.19 | 1.28 - 1.30 | $[prodname] CNI with network policy |
67-
| 3.18 | 1.26 - 1.28 | $[prodname] CNI with network policy |
68-
69-
## MKE
70-
71-
| $[prodname] version | MKE version | $[prodname] support | Kubernetes versions |
72-
| -------------------- | ----------- | ------------------------------------ | ------------------- |
73-
| 3.20 | MKE 3.8 | $[prodname] CNI with network policy | 1.31 |
74-
| 3.19 | MKE 3.7 | $[prodname] CNI with network policy | 1.27 |
75-
| 3.18 | MKE 3.7 | $[prodname] CNI with network policy | 1.27 |
76-
77-
## OpenShift
78-
79-
| $[prodname] version | OpenShift versions for Kubernetes | $[prodname] support |
80-
| -------------------- | --------------------------------- | ------------------------------------ |
81-
| 3.20 | 4.15 - 4.17 | $[prodname] CNI with network policy |
82-
| 3.19 | 4.14 - 4.16 | $[prodname] CNI with network policy |
83-
| 3.18 | 4.12 - 4.14 | $[prodname] CNI with network policy |
84-
85-
## RKE
86-
87-
| $[prodname] version | RKE version | $[prodname] support | Kubernetes versions |
88-
| -------------------- | ----------- | ------------------------------------ | ------------------- |
89-
| 3.20 | 1.7 | $[prodname] CNI with network policy | 1.31 |
90-
| 3.19 | 1.5 | $[prodname] CNI with network policy | 1.28 |
91-
| 3.18 | 1.4 | $[prodname] CNI with network policy | 1.26 |
92-
93-
## RKE2
94-
95-
| $[prodname] version | $[prodname] support | Kubernetes versions |
96-
| -------------------- | ------------------------------------ | ------------------- |
97-
| 3.20 | $[prodname] CNI with network policy | 1.29 - 1.31 |
98-
| 3.19 | $[prodname] CNI with network policy | 1.28 - 1.30 |
99-
| 3.18 | $[prodname] CNI with network policy | 1.26 - 1.28 |
100-
101-
## TKG
102-
103-
| $[prodname] version | TKG version | $[prodname] support | Kubernetes versions |
104-
| -------------------- | ----------- | ------------------------------------ | ------------------- |
105-
| 3.20 | 2.4 | $[prodname] CNI with network policy | 1.27 |
106-
| 3.19 | 2.4 | $[prodname] CNI with network policy | 1.27 |
107-
| 3.18 | 2.4 | $[prodname] CNI with network policy | 1.27 |
108-
109-
## Charmed Kubernetes
110-
111-
Kubernetes version support aligns with [upstream Kubernetes](#kubernetes-kubeadm) to the latest version if available.
19+
## Supported Kubernetes versions by platform
11220

113-
| $[prodname] version | $[prodname] support |
114-
| ----------------------- | ----------------------------------------------------------------------------------------- |
115-
| 3.20 to current release | - $[prodname] CNI with network policy |
21+
<PlatformMatrix />
11622

11723
## Supported browsers
11824

0 commit comments

Comments
 (0)