diff --git a/calico-enterprise/_includes/data/requirements/platform.yaml b/calico-enterprise/_includes/data/requirements/platform.yaml new file mode 100644 index 0000000000..53e35c7b66 --- /dev/null +++ b/calico-enterprise/_includes/data/requirements/platform.yaml @@ -0,0 +1,47 @@ +aks: + name: AKS + k8s_versions: "1.31 - 1.34" + +eks: + name: EKS + k8s_versions: "1.31 - 1.34" + +gke: + name: GKE + k8s_versions: "1.31 - 1.34" + +kops-on-aws: + name: kOps on AWS + k8s_versions: "1.31 - 1.34" + +kubernetes-kubeadm: + name: Kubernetes-kubeadm + k8s_versions: "1.31 - 1.34" + +mke-4k: + name: MKE 4k + k8s_versions: "1.32" + +mke: + name: MKE + k8s_versions: "1.31" + +openshift: + name: OpenShift + k8s_versions: "4.17 - 4.20" + +rke: + name: RKE + k8s_versions: "1.32" + +rke2: + name: RKE2 + k8s_versions: "1.31 - 1.34" + +tkg: + name: TKG + k8s_versions: "1.27" + +charmed-kubernetes: + name: Charmed Kubernetes + k8s_versions: "1.31 - 1.34" \ No newline at end of file diff --git a/calico-enterprise/_includes/data/requirements/system.yaml b/calico-enterprise/_includes/data/requirements/system.yaml new file mode 100644 index 0000000000..e69de29bb2 diff --git a/calico-enterprise/getting-started/compatibility.mdx b/calico-enterprise/getting-started/compatibility.mdx index 2a4f7a4431..d34a1920e3 100644 --- a/calico-enterprise/getting-started/compatibility.mdx +++ b/calico-enterprise/getting-started/compatibility.mdx @@ -2,8 +2,138 @@ description: Lists versions of Calico Enterprise and Kubernetes for each platform. --- +import { platformMatrix as d } from '../../../src/data/platform-matrix.js'; + # Support and compatibility +## Supported Kubernetes Versions by Platform + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Platformnext3.233.223.213.203.19
AKS{d.aks.next.k8sVersion}{d.aks['3_23'].k8sVersion}{d.aks['3_22'].k8sVersion}{d.aks['3_21'].k8sVersion}{d.aks['3_20'].k8sVersion}{d.aks['3_19'].k8sVersion}
EKS{d.eks.next.k8sVersion}{d.eks['3_23'].k8sVersion}{d.eks['3_22'].k8sVersion}{d.eks['3_21'].k8sVersion}{d.eks['3_20'].k8sVersion}{d.eks['3_19'].k8sVersion}
GKE{d.gke.next.k8sVersion}{d.gke['3_23'].k8sVersion}{d.gke['3_22'].k8sVersion}{d.gke['3_21'].k8sVersion}{d.gke['3_20'].k8sVersion}{d.gke['3_19'].k8sVersion}
Charmed Kubernetes{d.charmed.next.k8sVersion}{d.charmed['3_23'].k8sVersion}{d.charmed['3_22'].k8sVersion}{d.charmed['3_21'].k8sVersion}{d.charmed['3_20'].k8sVersion}
Kubernetes (kubeadm){d.kubeadm.next.k8sVersion}{d.kubeadm['3_23'].k8sVersion}{d.kubeadm['3_22'].k8sVersion}{d.kubeadm['3_21'].k8sVersion}{d.kubeadm['3_20'].k8sVersion}{d.kubeadm['3_19'].k8sVersion}
kOps on AWS{d.kops.next.k8sVersion}{d.kops['3_23'].k8sVersion}{d.kops['3_22'].k8sVersion}{d.kops['3_21'].k8sVersion}{d.kops['3_20'].k8sVersion}{d.kops['3_19'].k8sVersion}
MKE ({d.mke['3_22'].platformVersion}){d.mke.next.k8sVersion}{d.mke['3_23'].k8sVersion}{d.mke['3_22'].k8sVersion}{d.mke['3_21'].k8sVersion}{d.mke['3_20'].k8sVersion}{d.mke['3_19'].k8sVersion}
MKE 4k ({d.mke4k['3_22'].platformVersion}){d.mke4k.next.k8sVersion}{d.mke4k['3_23'].k8sVersion}{d.mke4k['3_22'].k8sVersion}
OpenShift¹{d.openshift.next.platformVersion}{d.openshift['3_23'].platformVersion}{d.openshift['3_22'].platformVersion}{d.openshift['3_21'].platformVersion}{d.openshift['3_20'].platformVersion}{d.openshift['3_19'].platformVersion}
RKE{d.rke.next.k8sVersion} (RKE {d.rke.next.platformVersion}){d.rke['3_23'].k8sVersion} (RKE {d.rke['3_23'].platformVersion}){d.rke['3_22'].k8sVersion} (RKE {d.rke['3_22'].platformVersion}){d.rke['3_21'].k8sVersion} (RKE {d.rke['3_21'].platformVersion}){d.rke['3_20'].k8sVersion} (RKE {d.rke['3_20'].platformVersion}){d.rke['3_19'].k8sVersion} (RKE {d.rke['3_19'].platformVersion})
RKE2{d.rke2.next.k8sVersion}{d.rke2['3_23'].k8sVersion}{d.rke2['3_22'].k8sVersion}{d.rke2['3_21'].k8sVersion}{d.rke2['3_20'].k8sVersion}{d.rke2['3_19'].k8sVersion}
TKG ({d.tkg['3_22'].platformVersion}){d.tkg.next.k8sVersion}{d.tkg['3_23'].k8sVersion}{d.tkg['3_22'].k8sVersion}{d.tkg['3_21'].k8sVersion}{d.tkg['3_20'].k8sVersion}{d.tkg['3_19'].k8sVersion}
+ +¹ OpenShift versions refer to OpenShift releases, not Kubernetes. + ## 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. diff --git a/calico-enterprise_versioned_docs/version-3.20-2/getting-started/compatibility.mdx b/calico-enterprise_versioned_docs/version-3.20-2/getting-started/compatibility.mdx index f3016c42fc..e7aa50ad7f 100644 --- a/calico-enterprise_versioned_docs/version-3.20-2/getting-started/compatibility.mdx +++ b/calico-enterprise_versioned_docs/version-3.20-2/getting-started/compatibility.mdx @@ -2,8 +2,138 @@ description: Lists versions of Calico Enterprise and Kubernetes for each platform. --- +import { platformMatrix as d } from '../../../src/data/platform-matrix.js'; + # Support and compatibility +## Supported Kubernetes Versions by Platform + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Platformnext3.233.223.213.203.19
AKS{d.aks.next.k8sVersion}{d.aks['3_23'].k8sVersion}{d.aks['3_22'].k8sVersion}{d.aks['3_21'].k8sVersion}{d.aks['3_20'].k8sVersion}{d.aks['3_19'].k8sVersion}
EKS{d.eks.next.k8sVersion}{d.eks['3_23'].k8sVersion}{d.eks['3_22'].k8sVersion}{d.eks['3_21'].k8sVersion}{d.eks['3_20'].k8sVersion}{d.eks['3_19'].k8sVersion}
GKE{d.gke.next.k8sVersion}{d.gke['3_23'].k8sVersion}{d.gke['3_22'].k8sVersion}{d.gke['3_21'].k8sVersion}{d.gke['3_20'].k8sVersion}{d.gke['3_19'].k8sVersion}
Charmed Kubernetes{d.charmed.next.k8sVersion}{d.charmed['3_23'].k8sVersion}{d.charmed['3_22'].k8sVersion}{d.charmed['3_21'].k8sVersion}{d.charmed['3_20'].k8sVersion}
Kubernetes (kubeadm){d.kubeadm.next.k8sVersion}{d.kubeadm['3_23'].k8sVersion}{d.kubeadm['3_22'].k8sVersion}{d.kubeadm['3_21'].k8sVersion}{d.kubeadm['3_20'].k8sVersion}{d.kubeadm['3_19'].k8sVersion}
kOps on AWS{d.kops.next.k8sVersion}{d.kops['3_23'].k8sVersion}{d.kops['3_22'].k8sVersion}{d.kops['3_21'].k8sVersion}{d.kops['3_20'].k8sVersion}{d.kops['3_19'].k8sVersion}
MKE ({d.mke['3_22'].platformVersion}){d.mke.next.k8sVersion}{d.mke['3_23'].k8sVersion}{d.mke['3_22'].k8sVersion}{d.mke['3_21'].k8sVersion}{d.mke['3_20'].k8sVersion}{d.mke['3_19'].k8sVersion}
MKE 4k ({d.mke4k['3_22'].platformVersion}){d.mke4k.next.k8sVersion}{d.mke4k['3_23'].k8sVersion}{d.mke4k['3_22'].k8sVersion}
OpenShift¹{d.openshift.next.platformVersion}{d.openshift['3_23'].platformVersion}{d.openshift['3_22'].platformVersion}{d.openshift['3_21'].platformVersion}{d.openshift['3_20'].platformVersion}{d.openshift['3_19'].platformVersion}
RKE{d.rke.next.k8sVersion} (RKE {d.rke.next.platformVersion}){d.rke['3_23'].k8sVersion} (RKE {d.rke['3_23'].platformVersion}){d.rke['3_22'].k8sVersion} (RKE {d.rke['3_22'].platformVersion}){d.rke['3_21'].k8sVersion} (RKE {d.rke['3_21'].platformVersion}){d.rke['3_20'].k8sVersion} (RKE {d.rke['3_20'].platformVersion}){d.rke['3_19'].k8sVersion} (RKE {d.rke['3_19'].platformVersion})
RKE2{d.rke2.next.k8sVersion}{d.rke2['3_23'].k8sVersion}{d.rke2['3_22'].k8sVersion}{d.rke2['3_21'].k8sVersion}{d.rke2['3_20'].k8sVersion}{d.rke2['3_19'].k8sVersion}
TKG ({d.tkg['3_22'].platformVersion}){d.tkg.next.k8sVersion}{d.tkg['3_23'].k8sVersion}{d.tkg['3_22'].k8sVersion}{d.tkg['3_21'].k8sVersion}{d.tkg['3_20'].k8sVersion}{d.tkg['3_19'].k8sVersion}
+ +¹ OpenShift versions refer to OpenShift releases, not Kubernetes. + ## 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. diff --git a/calico-enterprise_versioned_docs/version-3.21-2/getting-started/compatibility.mdx b/calico-enterprise_versioned_docs/version-3.21-2/getting-started/compatibility.mdx index 1ab07ad08d..9f0c9c9c99 100644 --- a/calico-enterprise_versioned_docs/version-3.21-2/getting-started/compatibility.mdx +++ b/calico-enterprise_versioned_docs/version-3.21-2/getting-started/compatibility.mdx @@ -2,8 +2,138 @@ description: Lists versions of Calico Enterprise and Kubernetes for each platform. --- +import { platformMatrix as d } from '../../../src/data/platform-matrix.js'; + # Support and compatibility +## Supported Kubernetes Versions by Platform + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Platformnext3.233.223.213.203.19
AKS{d.aks.next.k8sVersion}{d.aks['3_23'].k8sVersion}{d.aks['3_22'].k8sVersion}{d.aks['3_21'].k8sVersion}{d.aks['3_20'].k8sVersion}{d.aks['3_19'].k8sVersion}
EKS{d.eks.next.k8sVersion}{d.eks['3_23'].k8sVersion}{d.eks['3_22'].k8sVersion}{d.eks['3_21'].k8sVersion}{d.eks['3_20'].k8sVersion}{d.eks['3_19'].k8sVersion}
GKE{d.gke.next.k8sVersion}{d.gke['3_23'].k8sVersion}{d.gke['3_22'].k8sVersion}{d.gke['3_21'].k8sVersion}{d.gke['3_20'].k8sVersion}{d.gke['3_19'].k8sVersion}
Charmed Kubernetes{d.charmed.next.k8sVersion}{d.charmed['3_23'].k8sVersion}{d.charmed['3_22'].k8sVersion}{d.charmed['3_21'].k8sVersion}{d.charmed['3_20'].k8sVersion}
Kubernetes (kubeadm){d.kubeadm.next.k8sVersion}{d.kubeadm['3_23'].k8sVersion}{d.kubeadm['3_22'].k8sVersion}{d.kubeadm['3_21'].k8sVersion}{d.kubeadm['3_20'].k8sVersion}{d.kubeadm['3_19'].k8sVersion}
kOps on AWS{d.kops.next.k8sVersion}{d.kops['3_23'].k8sVersion}{d.kops['3_22'].k8sVersion}{d.kops['3_21'].k8sVersion}{d.kops['3_20'].k8sVersion}{d.kops['3_19'].k8sVersion}
MKE ({d.mke['3_22'].platformVersion}){d.mke.next.k8sVersion}{d.mke['3_23'].k8sVersion}{d.mke['3_22'].k8sVersion}{d.mke['3_21'].k8sVersion}{d.mke['3_20'].k8sVersion}{d.mke['3_19'].k8sVersion}
MKE 4k ({d.mke4k['3_22'].platformVersion}){d.mke4k.next.k8sVersion}{d.mke4k['3_23'].k8sVersion}{d.mke4k['3_22'].k8sVersion}
OpenShift¹{d.openshift.next.platformVersion}{d.openshift['3_23'].platformVersion}{d.openshift['3_22'].platformVersion}{d.openshift['3_21'].platformVersion}{d.openshift['3_20'].platformVersion}{d.openshift['3_19'].platformVersion}
RKE{d.rke.next.k8sVersion} (RKE {d.rke.next.platformVersion}){d.rke['3_23'].k8sVersion} (RKE {d.rke['3_23'].platformVersion}){d.rke['3_22'].k8sVersion} (RKE {d.rke['3_22'].platformVersion}){d.rke['3_21'].k8sVersion} (RKE {d.rke['3_21'].platformVersion}){d.rke['3_20'].k8sVersion} (RKE {d.rke['3_20'].platformVersion}){d.rke['3_19'].k8sVersion} (RKE {d.rke['3_19'].platformVersion})
RKE2{d.rke2.next.k8sVersion}{d.rke2['3_23'].k8sVersion}{d.rke2['3_22'].k8sVersion}{d.rke2['3_21'].k8sVersion}{d.rke2['3_20'].k8sVersion}{d.rke2['3_19'].k8sVersion}
TKG ({d.tkg['3_22'].platformVersion}){d.tkg.next.k8sVersion}{d.tkg['3_23'].k8sVersion}{d.tkg['3_22'].k8sVersion}{d.tkg['3_21'].k8sVersion}{d.tkg['3_20'].k8sVersion}{d.tkg['3_19'].k8sVersion}
+ +¹ OpenShift versions refer to OpenShift releases, not Kubernetes. + ## 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. diff --git a/calico-enterprise_versioned_docs/version-3.22-2/getting-started/compatibility.mdx b/calico-enterprise_versioned_docs/version-3.22-2/getting-started/compatibility.mdx index 2a4f7a4431..468e043af0 100644 --- a/calico-enterprise_versioned_docs/version-3.22-2/getting-started/compatibility.mdx +++ b/calico-enterprise_versioned_docs/version-3.22-2/getting-started/compatibility.mdx @@ -1,9 +1,116 @@ --- description: Lists versions of Calico Enterprise and Kubernetes for each platform. --- +import { platformMatrix as d } from '../../../src/data/platform-matrix.js'; # Support and compatibility +## Supported Kubernetes Versions by Platform + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PlatformCE 3.22CE 3.21CE 3.20CE 3.19
AKS{d.aks['3_22'].k8sVersion}{d.aks['3_21'].k8sVersion}{d.aks['3_20'].k8sVersion}{d.aks['3_19'].k8sVersion}
EKS{d.eks['3_22'].k8sVersion}{d.eks['3_21'].k8sVersion}{d.eks['3_20'].k8sVersion}{d.eks['3_19'].k8sVersion}
GKE{d.gke['3_22'].k8sVersion}{d.gke['3_21'].k8sVersion}{d.gke['3_20'].k8sVersion}{d.gke['3_19'].k8sVersion}
Charmed Kubernetes{d.charmed['3_22'].k8sVersion}{d.charmed['3_21'].k8sVersion}{d.charmed['3_20'].k8sVersion}
Kubernetes (kubeadm){d.kubeadm['3_22'].k8sVersion}{d.kubeadm['3_21'].k8sVersion}{d.kubeadm['3_20'].k8sVersion}{d.kubeadm['3_19'].k8sVersion}
kOps on AWS{d.kops['3_22'].k8sVersion}{d.kops['3_21'].k8sVersion}{d.kops['3_20'].k8sVersion}{d.kops['3_19'].k8sVersion}
MKE ({d.mke['3_22'].platformVersion}){d.mke['3_22'].k8sVersion}{d.mke['3_21'].k8sVersion}{d.mke['3_20'].k8sVersion}{d.mke['3_19'].k8sVersion}
MKE 4k ({d.mke4k['3_22'].platformVersion}){d.mke4k['3_22'].k8sVersion}
OpenShift¹{d.openshift['3_22'].platformVersion}{d.openshift['3_21'].platformVersion}{d.openshift['3_20'].platformVersion}{d.openshift['3_19'].platformVersion}
RKE{d.rke['3_22'].k8sVersion} (RKE {d.rke['3_22'].platformVersion}){d.rke['3_21'].k8sVersion} (RKE {d.rke['3_21'].platformVersion}){d.rke['3_20'].k8sVersion} (RKE {d.rke['3_20'].platformVersion}){d.rke['3_19'].k8sVersion} (RKE {d.rke['3_19'].platformVersion})
RKE2{d.rke2['3_22'].k8sVersion}{d.rke2['3_21'].k8sVersion}{d.rke2['3_20'].k8sVersion}{d.rke2['3_19'].k8sVersion}
TKG ({d.tkg['3_22'].platformVersion}){d.tkg['3_22'].k8sVersion}{d.tkg['3_21'].k8sVersion}{d.tkg['3_20'].k8sVersion}{d.tkg['3_19'].k8sVersion}
+ +¹ OpenShift versions refer to OpenShift releases, not Kubernetes. + + + + + ## 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. diff --git a/calico-enterprise_versioned_docs/version-3.23-1/getting-started/compatibility.mdx b/calico-enterprise_versioned_docs/version-3.23-1/getting-started/compatibility.mdx index 2a4f7a4431..94f178f116 100644 --- a/calico-enterprise_versioned_docs/version-3.23-1/getting-started/compatibility.mdx +++ b/calico-enterprise_versioned_docs/version-3.23-1/getting-started/compatibility.mdx @@ -2,8 +2,126 @@ description: Lists versions of Calico Enterprise and Kubernetes for each platform. --- +import { platformMatrix as d } from '../../../src/data/platform-matrix.js'; + # Support and compatibility +## Supported Kubernetes Versions by Platform + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Platformnext3.233.223.213.203.19
AKS{d.aks['3_23'].k8sVersion}{d.aks['3_22'].k8sVersion}{d.aks['3_21'].k8sVersion}{d.aks['3_20'].k8sVersion}{d.aks['3_19'].k8sVersion}
EKS{d.eks['3_23'].k8sVersion}{d.eks['3_22'].k8sVersion}{d.eks['3_21'].k8sVersion}{d.eks['3_20'].k8sVersion}{d.eks['3_19'].k8sVersion}
GKE{d.gke['3_23'].k8sVersion}{d.gke['3_22'].k8sVersion}{d.gke['3_21'].k8sVersion}{d.gke['3_20'].k8sVersion}{d.gke['3_19'].k8sVersion}
Charmed Kubernetes{d.charmed['3_23'].k8sVersion}{d.charmed['3_22'].k8sVersion}{d.charmed['3_21'].k8sVersion}{d.charmed['3_20'].k8sVersion}
Kubernetes (kubeadm){d.kubeadm['3_23'].k8sVersion}{d.kubeadm['3_22'].k8sVersion}{d.kubeadm['3_21'].k8sVersion}{d.kubeadm['3_20'].k8sVersion}{d.kubeadm['3_19'].k8sVersion}
kOps on AWS{d.kops['3_23'].k8sVersion}{d.kops['3_22'].k8sVersion}{d.kops['3_21'].k8sVersion}{d.kops['3_20'].k8sVersion}{d.kops['3_19'].k8sVersion}
MKE ({d.mke['3_22'].platformVersion}){d.mke['3_23'].k8sVersion}{d.mke['3_22'].k8sVersion}{d.mke['3_21'].k8sVersion}{d.mke['3_20'].k8sVersion}{d.mke['3_19'].k8sVersion}
MKE 4k ({d.mke4k['3_22'].platformVersion}){d.mke4k['3_23'].k8sVersion}{d.mke4k['3_22'].k8sVersion}
OpenShift¹{d.openshift['3_23'].platformVersion}{d.openshift['3_22'].platformVersion}{d.openshift['3_21'].platformVersion}{d.openshift['3_20'].platformVersion}{d.openshift['3_19'].platformVersion}
RKE{d.rke['3_23'].k8sVersion} (RKE {d.rke['3_23'].platformVersion}){d.rke['3_22'].k8sVersion} (RKE {d.rke['3_22'].platformVersion}){d.rke['3_21'].k8sVersion} (RKE {d.rke['3_21'].platformVersion}){d.rke['3_20'].k8sVersion} (RKE {d.rke['3_20'].platformVersion}){d.rke['3_19'].k8sVersion} (RKE {d.rke['3_19'].platformVersion})
RKE2{d.rke2['3_23'].k8sVersion}{d.rke2['3_22'].k8sVersion}{d.rke2['3_21'].k8sVersion}{d.rke2['3_20'].k8sVersion}{d.rke2['3_19'].k8sVersion}
TKG ({d.tkg['3_22'].platformVersion}){d.tkg['3_23'].k8sVersion}{d.tkg['3_22'].k8sVersion}{d.tkg['3_21'].k8sVersion}{d.tkg['3_20'].k8sVersion}{d.tkg['3_19'].k8sVersion}
+ +¹ OpenShift versions refer to OpenShift releases, not Kubernetes. + ## 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. diff --git a/src/data/platform-matrix.js b/src/data/platform-matrix.js new file mode 100644 index 0000000000..1ac3d14d74 --- /dev/null +++ b/src/data/platform-matrix.js @@ -0,0 +1,94 @@ +export const platformMatrix = { + aks: { + next: { k8sVersion: '1.31 - 1.34' }, + '3_23': { k8sVersion: '1.31 - 1.34' }, + '3_22': { k8sVersion: '1.31 - 1.34' }, + '3_21': { k8sVersion: '1.31 - 1.33' }, + '3_20': { k8sVersion: '1.29 - 1.31' }, + '3_19': { k8sVersion: '1.28 - 1.30' }, + }, + eks: { + next: { k8sVersion: '1.31 - 1.34' }, + '3_23': { k8sVersion: '1.31 - 1.34' }, + '3_22': { k8sVersion: '1.31 - 1.34' }, + '3_21': { k8sVersion: '1.31 - 1.33' }, + '3_20': { k8sVersion: '1.29 - 1.31' }, + '3_19': { k8sVersion: '1.28 - 1.30' }, + }, + gke: { + next: { k8sVersion: '1.31 - 1.34' }, + '3_23': { k8sVersion: '1.31 - 1.34' }, + '3_22': { k8sVersion: '1.31 - 1.34' }, + '3_21': { k8sVersion: '1.31 - 1.33' }, + '3_20': { k8sVersion: '1.29 - 1.31' }, + '3_19': { k8sVersion: '1.28 - 1.30' }, + }, + kops: { + next: { k8sVersion: '1.31 - 1.34' }, + '3_23': { k8sVersion: '1.31 - 1.34' }, + '3_22': { k8sVersion: '1.31 - 1.34' }, + '3_21': { k8sVersion: '1.31 - 1.32' }, + '3_20': { k8sVersion: '1.29 - 1.31' }, + '3_19': { k8sVersion: '1.28 - 1.29' }, + }, + kubeadm: { + next: { k8sVersion: '1.31 - 1.34' }, + '3_23': { k8sVersion: '1.31 - 1.34' }, + '3_22': { k8sVersion: '1.31 - 1.34' }, + '3_21': { k8sVersion: '1.31 - 1.33' }, + '3_20': { k8sVersion: '1.29 - 1.31' }, + '3_19': { k8sVersion: '1.28 - 1.30' }, + }, + mke: { + next: { platformVersion: '3.8', k8sVersion: '1.31' }, + '3_23': { platformVersion: '3.8', k8sVersion: '1.31' }, + '3_22': { platformVersion: '3.8', k8sVersion: '1.31' }, + '3_21': { platformVersion: '3.8', k8sVersion: '1.31' }, + '3_20': { platformVersion: '3.8', k8sVersion: '1.31' }, + '3_19': { platformVersion: '3.7', k8sVersion: '1.27' }, + }, + mke4k: { + next: { platformVersion: '4.1.2', k8sVersion: '1.32' }, + '3_23': { platformVersion: '4.1.2', k8sVersion: '1.32' }, + '3_22': { platformVersion: '4.1.2', k8sVersion: '1.32' }, + }, + openshift: { + next: { platformVersion: '4.17 - 4.20' }, + '3_23': { platformVersion: '4.17 - 4.20' }, + '3_22': { platformVersion: '4.17 - 4.20' }, + '3_21': { platformVersion: '4.16 - 4.18' }, + '3_20': { platformVersion: '4.15 - 4.17' }, + '3_19': { platformVersion: '4.14 - 4.16' }, + }, + rke: { + next: { platformVersion: '1.8', k8sVersion: '1.32' }, + '3_23': { platformVersion: '1.8', k8sVersion: '1.32' }, + '3_22': { platformVersion: '1.8', k8sVersion: '1.32' }, + '3_21': { platformVersion: '1.8', k8sVersion: '1.32' }, + '3_20': { platformVersion: '1.7', k8sVersion: '1.31' }, + '3_19': { platformVersion: '1.5', k8sVersion: '1.28' }, + }, + rke2: { + next: { k8sVersion: '1.31 - 1.34' }, + '3_23': { k8sVersion: '1.31 - 1.34' }, + '3_22': { k8sVersion: '1.31 - 1.34' }, + '3_21': { k8sVersion: '1.31 - 1.33' }, + '3_20': { k8sVersion: '1.29 - 1.31' }, + '3_19': { k8sVersion: '1.28 - 1.30' }, + }, + tkg: { + next: { platformVersion: '2.4', k8sVersion: '1.27' }, + '3_23': { platformVersion: '2.4', k8sVersion: '1.27' }, + '3_22': { platformVersion: '2.4', k8sVersion: '1.27' }, + '3_21': { platformVersion: '2.4', k8sVersion: '1.27' }, + '3_20': { platformVersion: '2.4', k8sVersion: '1.27' }, + '3_19': { platformVersion: '2.4', k8sVersion: '1.27' }, + }, + charmed: { + next: { k8sVersion: '1.31 - 1.34' }, + '3_23': { k8sVersion: '1.31 - 1.34' }, + '3_22': { k8sVersion: '1.31 - 1.34' }, + '3_21': { k8sVersion: '1.31 - 1.33' }, + '3_20': { k8sVersion: '1.29 - 1.31' }, + }, +}; \ No newline at end of file