From 690df208d05f203ac8f8260064ca08ebdb765c13 Mon Sep 17 00:00:00 2001 From: Tanvir Tatla Date: Thu, 19 Oct 2023 16:48:55 -0700 Subject: [PATCH] Add docs to mention 1.28 support (#6845) * Add docs to mention 1.28 support * Remove 1.23 from docs --- docs/content/en/docs/concepts/support-versions.md | 3 ++- .../en/docs/getting-started/baremetal/bare-spec.md | 4 ++-- .../en/docs/getting-started/cloudstack/cloud-spec.md | 6 +++--- .../cloudstack/cloudstack-getstarted.md | 2 +- .../cloudstack/cloudstack-preparation.md | 2 +- docs/content/en/docs/getting-started/docker/_index.md | 2 +- .../docs/getting-started/nutanix/nutanix-getstarted.md | 2 +- .../en/docs/getting-started/nutanix/nutanix-spec.md | 10 +++++----- docs/content/en/docs/getting-started/snow/snow-spec.md | 6 +++--- .../docs/getting-started/vsphere/vsphere-getstarted.md | 2 +- .../en/docs/getting-started/vsphere/vsphere-spec.md | 4 ++-- docs/content/en/docs/osmgmt/artifacts.md | 2 +- .../en/docs/reference/eksctl/anywhere_list_packages.md | 2 +- 13 files changed, 24 insertions(+), 23 deletions(-) diff --git a/docs/content/en/docs/concepts/support-versions.md b/docs/content/en/docs/concepts/support-versions.md index 3dac1a039a1f..d2706d1dab56 100644 --- a/docs/content/en/docs/concepts/support-versions.md +++ b/docs/content/en/docs/concepts/support-versions.md @@ -21,7 +21,8 @@ The following table shows EKS Anywhere version support for different Kubernetes | Kubernetes version | Supported EKS Anywhere version | First supported | End of support | |--------------------|-------------------------------------------------------|--------------------|------------------| -| 1.27 | 0.17, 0.16 | June 1, 2023 | September 2024 | +| 1.28 | 0.18 | October 27, 2023 | November 2024 | +| 1.27 | 0.17, 0.16 | June 1, 2023 | September 2024 | | 1.26 | 0.17, 0.16, 0.15 | April 5, 2023 | July 2024 | | 1.25 | 0.17, 0.16, 0.15, 0.14 | February 16, 2023 | April 2024 | | 1.24 | 0.17, 0.16, 0.15, 0.14, 0.13, 0.12 | November 17, 2022 | January 2024 | diff --git a/docs/content/en/docs/getting-started/baremetal/bare-spec.md b/docs/content/en/docs/getting-started/baremetal/bare-spec.md index 5190c9e82883..444a6a8e5f32 100644 --- a/docs/content/en/docs/getting-started/baremetal/bare-spec.md +++ b/docs/content/en/docs/getting-started/baremetal/bare-spec.md @@ -42,7 +42,7 @@ spec: datacenterRef: kind: TinkerbellDatacenterConfig name: my-cluster-name - kubernetesVersion: "1.27" + kubernetesVersion: "1.28" managementCluster: name: my-cluster-name workerNodeGroupConfigurations: @@ -155,7 +155,7 @@ Optional field to skip deploying the control plane load balancer. Make sure your Refers to the Kubernetes object with Tinkerbell-specific configuration. See `TinkerbellDatacenterConfig Fields` below. ### kubernetesVersion (required) -The Kubernetes version you want to use for your cluster. Supported values: `1.27`, `1.26`, `1.25`, `1.24`, `1.23` +The Kubernetes version you want to use for your cluster. Supported values: `1.28`, `1.27`, `1.26`, `1.25`, `1.24` ### managementCluster Identifies the name of the management cluster. diff --git a/docs/content/en/docs/getting-started/cloudstack/cloud-spec.md b/docs/content/en/docs/getting-started/cloudstack/cloud-spec.md index a9a80352139f..b094190dd003 100644 --- a/docs/content/en/docs/getting-started/cloudstack/cloud-spec.md +++ b/docs/content/en/docs/getting-started/cloudstack/cloud-spec.md @@ -56,7 +56,7 @@ spec: machineGroupRef: kind: CloudStackMachineConfig name: my-cluster-name-etcd - kubernetesVersion: "1.23" + kubernetesVersion: "1.28" managementCluster: name: my-cluster-name workerNodeGroupConfigurations: @@ -238,7 +238,7 @@ Number of etcd members Refers to the Kubernetes object with CloudStack specific configuration for your etcd members. See `CloudStackMachineConfig Fields` below. ### kubernetesVersion (required) -The Kubernetes version you want to use for your cluster. Supported values: `1.24`, `1.23` +The Kubernetes version you want to use for your cluster. Supported values: `1.28`, `1.27`, `1.26`, `1.25`, `1.24` ### managementCluster (required) Identifies the name of the management cluster. @@ -287,7 +287,7 @@ Modifying the labels associated with a worker node group configuration will caus the existing nodes associated with the configuration. ### workerNodeGroupConfigurations.kubernetesVersion -The Kubernetes version you want to use for this worker node group. Supported values: 1.27, 1.26, 1.25, 1.24, 1.23 +The Kubernetes version you want to use for this worker node group. Supported values: 1.28, 1.27, 1.26, 1.25, 1.24 ## CloudStackDatacenterConfig diff --git a/docs/content/en/docs/getting-started/cloudstack/cloudstack-getstarted.md b/docs/content/en/docs/getting-started/cloudstack/cloudstack-getstarted.md index 614453ad802f..d6733e1d9857 100644 --- a/docs/content/en/docs/getting-started/cloudstack/cloudstack-getstarted.md +++ b/docs/content/en/docs/getting-started/cloudstack/cloudstack-getstarted.md @@ -165,7 +165,7 @@ Follow these steps to create an EKS Anywhere cluster that can be used either as Example command output ``` ... - kubernetesVersion: "1.23" + kubernetesVersion: "1.28" managementCluster: name: mgmt workerNodeGroupConfigurations: diff --git a/docs/content/en/docs/getting-started/cloudstack/cloudstack-preparation.md b/docs/content/en/docs/getting-started/cloudstack/cloudstack-preparation.md index e891a487de6f..e03087d76518 100644 --- a/docs/content/en/docs/getting-started/cloudstack/cloudstack-preparation.md +++ b/docs/content/en/docs/getting-started/cloudstack/cloudstack-preparation.md @@ -112,7 +112,7 @@ spec: computeOffering: name: "Medium Instance" template: - name: "rhel8-kube-1.23-eksa" + name: "rhel8-kube-1.28-eksa" diskOffering: name: "Small" mountPath: "/data-small" diff --git a/docs/content/en/docs/getting-started/docker/_index.md b/docs/content/en/docs/getting-started/docker/_index.md index d24f8b442936..18e5d76fa77a 100644 --- a/docs/content/en/docs/getting-started/docker/_index.md +++ b/docs/content/en/docs/getting-started/docker/_index.md @@ -111,7 +111,7 @@ sudo chmod +x /usr/local/bin/kubectl name: mgmt externalEtcdConfiguration: count: 1 - kubernetesVersion: "1.27" + kubernetesVersion: "1.28" managementCluster: name: mgmt workerNodeGroupConfigurations: diff --git a/docs/content/en/docs/getting-started/nutanix/nutanix-getstarted.md b/docs/content/en/docs/getting-started/nutanix/nutanix-getstarted.md index 04ed27538a04..5e9cb6001f01 100644 --- a/docs/content/en/docs/getting-started/nutanix/nutanix-getstarted.md +++ b/docs/content/en/docs/getting-started/nutanix/nutanix-getstarted.md @@ -146,7 +146,7 @@ Make sure you use single quotes around the values so that your shell does not in Example command output ``` ... - kubernetesVersion: "1.27" + kubernetesVersion: "1.28" managementCluster: name: mgmt workerNodeGroupConfigurations: diff --git a/docs/content/en/docs/getting-started/nutanix/nutanix-spec.md b/docs/content/en/docs/getting-started/nutanix/nutanix-spec.md index 077011d4abba..6f70dc6ce059 100644 --- a/docs/content/en/docs/getting-started/nutanix/nutanix-spec.md +++ b/docs/content/en/docs/getting-started/nutanix/nutanix-spec.md @@ -36,7 +36,7 @@ spec: datacenterRef: kind: NutanixDatacenterConfig name: nutanix-cluster - kubernetesVersion: "1.27" + kubernetesVersion: "1.28" workerNodeGroupConfigurations: - count: 1 machineGroupRef: @@ -68,7 +68,7 @@ spec: name: nx-cluster-01 type: name image: - name: eksa-ubuntu-2004-kube-v1.27 + name: eksa-ubuntu-2004-kube-v1.28 type: name memorySize: 4Gi osFamily: ubuntu @@ -99,7 +99,7 @@ spec: name: nx-cluster-01 type: name image: - name: eksa-ubuntu-2004-kube-v1.27 + name: eksa-ubuntu-2004-kube-v1.28 type: name memorySize: 4Gi osFamily: ubuntu @@ -184,13 +184,13 @@ Minimum number of nodes for this node group’s autoscaling configuration. Maximum number of nodes for this node group’s autoscaling configuration. ### workerNodeGroupConfigurations.kubernetesVersion -The Kubernetes version you want to use for this worker node group. Supported values: 1.27, 1.26, 1.25, 1.24, 1.23 +The Kubernetes version you want to use for this worker node group. Supported values: 1.28, 1.27, 1.26, 1.25, 1.24 ### datacenterRef Refers to the Kubernetes object with Nutanix environment specific configuration. See `NutanixDatacenterConfig` fields below. ### kubernetesVersion (required) -The Kubernetes version you want to use for your cluster. Supported values: `1.27`, `1.26`, `1.25`, `1.24`, `1.23` +The Kubernetes version you want to use for your cluster. Supported values: `1.28`, `1.27`, `1.26`, `1.25`, `1.24` ## NutanixDatacenterConfig Fields diff --git a/docs/content/en/docs/getting-started/snow/snow-spec.md b/docs/content/en/docs/getting-started/snow/snow-spec.md index b39bc628bcf7..1a76ad07918d 100644 --- a/docs/content/en/docs/getting-started/snow/snow-spec.md +++ b/docs/content/en/docs/getting-started/snow/snow-spec.md @@ -48,7 +48,7 @@ spec: machineGroupRef: kind: SnowMachineConfig name: my-cluster-machines - kubernetesVersion: "1.27" + kubernetesVersion: "1.28" workerNodeGroupConfigurations: - count: 1 machineGroupRef: @@ -195,7 +195,7 @@ Modifying the labels associated with a worker node group configuration will caus the existing nodes associated with the configuration. ### workerNodeGroupConfigurations.kubernetesVersion -The Kubernetes version you want to use for this worker node group. Supported values: 1.27, 1.26, 1.25, 1.24, 1.23 +The Kubernetes version you want to use for this worker node group. Supported values: 1.28, 1.27, 1.26, 1.25, 1.24 ### externalEtcdConfiguration.count Number of etcd members. @@ -207,7 +207,7 @@ Refers to the Kubernetes object with Snow specific configuration for your etcd m Refers to the Kubernetes object with Snow environment specific configuration. See `SnowDatacenterConfig Fields` below. ### kubernetesVersion (required) -The Kubernetes version you want to use for your cluster. Supported values: `1.27`, `1.26`, `1.25`, `1.24`, `1.23` +The Kubernetes version you want to use for your cluster. Supported values: `1.28`, `1.27`, `1.26`, `1.25`, `1.24` ## SnowDatacenterConfig Fields diff --git a/docs/content/en/docs/getting-started/vsphere/vsphere-getstarted.md b/docs/content/en/docs/getting-started/vsphere/vsphere-getstarted.md index caeed9ec441c..f68ecff9d04b 100644 --- a/docs/content/en/docs/getting-started/vsphere/vsphere-getstarted.md +++ b/docs/content/en/docs/getting-started/vsphere/vsphere-getstarted.md @@ -148,7 +148,7 @@ Make sure you use single quotes around the values so that your shell does not in Example command output ``` ... - kubernetesVersion: "1.27" + kubernetesVersion: "1.28" managementCluster: name: mgmt workerNodeGroupConfigurations: diff --git a/docs/content/en/docs/getting-started/vsphere/vsphere-spec.md b/docs/content/en/docs/getting-started/vsphere/vsphere-spec.md index 2edba13f58d8..9e1f4c5c320f 100644 --- a/docs/content/en/docs/getting-started/vsphere/vsphere-spec.md +++ b/docs/content/en/docs/getting-started/vsphere/vsphere-spec.md @@ -207,7 +207,7 @@ Modifying the labels associated with a worker node group configuration will caus the existing nodes associated with the configuration. ### workerNodeGroupConfigurations.kubernetesVersion -The Kubernetes version you want to use for this worker node group. [Supported values]({{< relref "../../concepts/support-versions/#kubernetes-support" >}}): `1.27`, `1.26`, `1.25`, `1.24`, `1.23` +The Kubernetes version you want to use for this worker node group. [Supported values]({{< relref "../../concepts/support-versions/#kubernetes-support" >}}): `1.28`, `1.27`, `1.26`, `1.25`, `1.24` Must be less than or equal the cluster `kubernetesVersion`. There can only be a skew of two minor versions between the control plane and each worker node. Removing `workerNodeGroupConfiguration.kubernetesVersion` will trigger an upgrade to that node group to upgrade to the root level kubernetesVersion. @@ -221,7 +221,7 @@ Refers to the Kubernetes object with vsphere specific configuration for your etc Refers to the Kubernetes object with vsphere environment specific configuration. See [VSphereDatacenterConfig Fields](#vspheredatacenterconfig-fields) below. ### kubernetesVersion (required) -The Kubernetes version you want to use for your cluster. [Supported values]({{< relref "../../concepts/support-versions/#kubernetes-support" >}}): `1.27`, `1.26`, `1.25`, `1.24`, `1.23` +The Kubernetes version you want to use for your cluster. [Supported values]({{< relref "../../concepts/support-versions/#kubernetes-support" >}}): `1.28`, `1.27`, `1.26`, `1.25`, `1.24` ## VSphereDatacenterConfig Fields diff --git a/docs/content/en/docs/osmgmt/artifacts.md b/docs/content/en/docs/osmgmt/artifacts.md index 59cb5fcbfc05..85f357272a78 100644 --- a/docs/content/en/docs/osmgmt/artifacts.md +++ b/docs/content/en/docs/osmgmt/artifacts.md @@ -148,7 +148,7 @@ CARGO_NET_GIT_FETCH_WITH_CLI=true cargo install --force tuftool curl -O "https://cache.bottlerocket.aws/root.json" sha512sum -c <<<"a3c58bc73999264f6f28f3ed9bfcb325a5be943a782852c7d53e803881968e0a4698bd54c2f125493f4669610a9da83a1787eb58a8303b2ee488fa2a3f7d802f root.json" ``` -4. Export the desired Kubernetes version. EKS Anywhere currently supports 1.23, 1.24, 1.25, 1.26, and 1.27. +4. Export the desired Kubernetes version. EKS Anywhere currently supports 1.23, 1.24, 1.25, 1.26, 1.27, and 1.28. ```bash export KUBEVERSION="1.27" ``` diff --git a/docs/content/en/docs/reference/eksctl/anywhere_list_packages.md b/docs/content/en/docs/reference/eksctl/anywhere_list_packages.md index 8b7c4f5cdc67..8197abbf7d88 100644 --- a/docs/content/en/docs/reference/eksctl/anywhere_list_packages.md +++ b/docs/content/en/docs/reference/eksctl/anywhere_list_packages.md @@ -17,7 +17,7 @@ anywhere list packages [flags] --bundles-override string Override default Bundles manifest (not recommended) --cluster string Name of cluster for package list. -h, --help help for packages - --kube-version string Kubernetes version . of the packages to list, for example: "1.23". + --kube-version string Kubernetes version . of the packages to list, for example: "1.28". --kubeconfig string Path to a kubeconfig file to use when source is a cluster. --registry string Specifies an alternative registry for packages discovery. ```