From b91f7c2022248d6c7fac5d03e0178e1928dfc2bd Mon Sep 17 00:00:00 2001 From: Tanvir Tatla Date: Mon, 30 Oct 2023 15:30:27 -0700 Subject: [PATCH] 0.18.0 Changelog (#6844) * Add 0.18.0 changelog * Updated supported os --- .../en/docs/concepts/support-versions.md | 17 ++++--- docs/content/en/docs/osmgmt/artifacts.md | 20 ++++----- docs/content/en/docs/whatsnew/changelog.md | 45 ++++++++++++++++++- 3 files changed, 64 insertions(+), 18 deletions(-) diff --git a/docs/content/en/docs/concepts/support-versions.md b/docs/content/en/docs/concepts/support-versions.md index d2706d1dab56..a83f65b7c1d0 100644 --- a/docs/content/en/docs/concepts/support-versions.md +++ b/docs/content/en/docs/concepts/support-versions.md @@ -22,9 +22,9 @@ The following table shows EKS Anywhere version support for different Kubernetes | Kubernetes version | Supported EKS Anywhere version | First supported | End of support | |--------------------|-------------------------------------------------------|--------------------|------------------| | 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.27 | 0.17, 0.16 | June 1, 2023 | July 2024 | +| 1.26 | 0.17, 0.16, 0.15 | April 5, 2023 | June 2024 | +| 1.25 | 0.17, 0.16, 0.15, 0.14 | February 16, 2023 | May 2024 | | 1.24 | 0.17, 0.16, 0.15, 0.14, 0.13, 0.12 | November 17, 2022 | January 2024 | | 1.23 | 0.17, 0.16, 0.15, 0.14, 0.13, 0.12, 0.11 | August 18, 2022 | October 2023 | | 1.22 | 0.15, 0.14, 0.13, 0.12, 0.11, 0.10, 0.9, 0.8 | March 31, 2022 | May 2023 | @@ -37,6 +37,7 @@ The following table notes which EKS Anywhere and related Kubernetes versions are | EKS Anywhere version | Kubernetes versions included | EKS Anywhere Release Date | CVE patches and bug fixes back-ported? | |------------|------------------------------|---------------------------------|-------------------------| +| 0.18 | 1.28, 1.27, 1.26, 1.25, 1.24 | October 30, 2023 | Yes | | 0.17 | 1.27, 1.26, 1.25, 1.24, 1.23 | August 16, 2023 | Yes | | 0.16 | 1.27, 1.26, 1.25, 1.24, 1.23 | June 1, 2023 | No | | 0.15 | 1.26, 1.25, 1.24, 1.23, 1.22 | March 30, 2023 | No | @@ -70,9 +71,10 @@ These are supported operating system versions that EKS Anywhere may use to provi | OS | OS Versions | Supported EKS Anywhere version | |------------|------------------------------|---------------------------------| -| Ubuntu | 22.04 | 0.17 -| | 20.04 | 0.17, 0.16, 0.15, 0.14, 0.13, 0.12, 0.11, 0.10, 0.9, 0.8, 0.7, 0.6, 0.5 -| Bottlerocket | 1.13.1 | 0.17, 0.16, 0.15 +| Ubuntu | 22.04 | 0.18, 0.17 +| | 20.04 | 0.18, 0.17, 0.16, 0.15, 0.14, 0.13, 0.12, 0.11, 0.10, 0.9, 0.8, 0.7, 0.6, 0.5 +| Bottlerocket | 1.15.1 | 0.18, 0.17, 0.16, 0.15 +| | 1.13.1 | 0.17, 0.16, 0.15 | | 1.12.0 | 0.14 | | 1.10.1 | 0.12 | | 1.9.2 | 0.11 @@ -81,7 +83,8 @@ These are supported operating system versions that EKS Anywhere may use to provi | | 1.6.2 | 0.8 | | 1.6.0 | 0.7 | | 1.3.0 | 0.6 -| RHEL | 8.7 | 0.17, 0.16, 0.15, 0.13, 0.14, 0.13, 0.12 +| RHEL | 9.x | 0.18 +| RHEL | 8.7 | 0.18, 0.17, 0.16, 0.15, 0.13, 0.14, 0.13, 0.12 For details on supported operating systems for Admin machines, [see the install guide.]({{< relref "../getting-started/install/" >}}) diff --git a/docs/content/en/docs/osmgmt/artifacts.md b/docs/content/en/docs/osmgmt/artifacts.md index a0ee2ef634fb..82fb58bcd6ec 100644 --- a/docs/content/en/docs/osmgmt/artifacts.md +++ b/docs/content/en/docs/osmgmt/artifacts.md @@ -45,7 +45,7 @@ OR Using a specific EKS Anywhere version ```bash -EKSA_RELEASE_VERSION=v0.17.2 +EKSA_RELEASE_VERSION=v0.18.0 ``` ```bash @@ -63,7 +63,7 @@ OR Using a specific EKS Anywhere version ```bash -EKSA_RELEASE_VERSION=v0.17.2 +EKSA_RELEASE_VERSION=v0.18.0 ``` kernel: @@ -93,7 +93,7 @@ OR Using a specific EKS Anywhere version ```bash -EKSA_RELEASE_VERSION=v0.17.2 +EKSA_RELEASE_VERSION=v0.18.0 ``` ```bash @@ -118,7 +118,7 @@ OR Using a specific EKS Anywhere version ```bash -EKSA_RELEASE_VERSION=v0.17.2 +EKSA_RELEASE_VERSION=v0.18.0 ``` ```bash @@ -163,7 +163,7 @@ export KUBEVERSION="1.27" Using a specific EKS Anywhere version ```bash - EKSA_RELEASE_VERSION=v0.17.2 + EKSA_RELEASE_VERSION=v0.18.0 ``` Set the Bottlerocket image format to the desired value (`ova` for the VMware variant or `raw` for the Baremetal variant) @@ -396,7 +396,7 @@ These steps use `image-builder` to create an Ubuntu-based or RHEL-based image fo Using a specific EKS Anywhere version ```bash - EKSA_RELEASE_VERSION=v0.17.2 + EKSA_RELEASE_VERSION=v0.18.0 ``` ```bash @@ -547,7 +547,7 @@ These steps use `image-builder` to create an Ubuntu-based or RHEL-based image fo Using a specific EKS Anywhere version ```bash - EKSA_RELEASE_VERSION=v0.17.2 + EKSA_RELEASE_VERSION=v0.18.0 ``` ```bash @@ -687,7 +687,7 @@ These steps use `image-builder` to create a RHEL-based image for CloudStack. Bef Using a specific EKS Anywhere version ```bash - EKSA_RELEASE_VERSION=v0.17.2 + EKSA_RELEASE_VERSION=v0.18.0 ``` ```bash @@ -788,7 +788,7 @@ These steps use `image-builder` to create an Ubuntu-based Amazon Machine Image ( Using a specific EKS Anywhere version ```bash - EKSA_RELEASE_VERSION=v0.17.2 + EKSA_RELEASE_VERSION=v0.18.0 ``` ```bash @@ -945,7 +945,7 @@ These steps use `image-builder` to create a Ubuntu-based image for Nutanix AHV a Using a specific EKS Anywhere version ```bash - EKSA_RELEASE_VERSION=v0.17.2 + EKSA_RELEASE_VERSION=v0.18.0 ``` ```bash diff --git a/docs/content/en/docs/whatsnew/changelog.md b/docs/content/en/docs/whatsnew/changelog.md index 97cc2bf54196..c02c3c4ab9db 100644 --- a/docs/content/en/docs/whatsnew/changelog.md +++ b/docs/content/en/docs/whatsnew/changelog.md @@ -15,7 +15,50 @@ Please upgrade to `v0.15.3` if you are using Tinkerbell (Bare Metal) provider. * When upgrading to a new minor version, a new OS image must be created using the new image-builder cli. {{% /alert %}} -[Unreleased] +## [v0.18.0](https://github.com/aws/eks-anywhere/releases/tag/v0.18.0) + +### Supported OS version details +| | vSphere | Bare Metal | Nutanix | CloudStack | Snow | +| :---: | :---: | :---: | :---: | :---: | :---: | +| Ubuntu | 20.04 | 20.04 | 20.04 | Not supported | 20.04 | +| | 22.04 | 22.04 | 22.04 | Not supported | Not supported | +| Bottlerocket | 1.14.3 | 1.14.3 | Not supported | Not supported | Not supported | +| RHEL | 8.7 | 8.7 | 9.x, 8.7 | 8.7 | Not supported | + + +### Added +- Etcd encryption for CloudStack and vSphere: [#6557](https://github.com/aws/eks-anywhere/pull/6557) +- KinD-less upgrades: [#6622](https://github.com/aws/eks-anywhere/pull/6622) +- Generate TinkerbellTemplateConfig command: [#3588](https://github.com/aws/eks-anywhere/issues/3588) +- Support for modular Kubernetes version upgrades with bare metal: [#6735](https://github.com/aws/eks-anywhere/pull/6735) + - OSImageURL added to Tinkerbell Machine Config +- Bare metal out-of-band webhook: [#5738](https://github.com/aws/eks-anywhere/issues/5738) +- Support for Kubernetes v1.28 +- Support for air gapped image building: [#6457](https://github.com/aws/eks-anywhere/issues/6457) +- Support for RHEL 8 and RHEL 9 for Nutanix provider: [#6822](https://github.com/aws/eks-anywhere/pull/6822) + + +### Changed +- Increased control over upgrades by separating external etcd reconciliation from control plane nodes: [#6496](https://github.com/aws/eks-anywhere/pull/6496) +- Upgraded Cilium to 1.12.15 +- Upgraded EKS-D: + - `v1-24-eks-26` to [`v1-24-eks-27`](https://distro.eks.amazonaws.com/releases/1-24/27/) + - `v1-25-eks-22` to [`v1-25-eks-23`](https://distro.eks.amazonaws.com/releases/1-25/23/) + - `v1-26-eks-18` to [`v1-26-eks-19`](https://distro.eks.amazonaws.com/releases/1-26/19/) + - `v1-27-eks-12` to [`v1-27-eks-13`](https://distro.eks.amazonaws.com/releases/1-27/13/) + - [`v1-28-eks-26`](https://distro.eks.amazonaws.com/releases/1-28/6/) +- Cluster API Provider CloudStack: `v0.4.9-rc6` to `v0.4.9-rc7` +- Cluster API Provider AWS Snow: `v0.1.26` to `v0.1.27` +- Upgraded CAPI to `v1.5.2` + +### Removed +- Support for Kubernetes v1.23 + +### Fixed +- Fail on `eksctl anywhere upgrade cluster plan -f`: [#6716](https://github.com/aws/eks-anywhere/issues/6716) +- Error out when management kubeconfig is not present for workload cluster operations: [6501](https://github.com/aws/eks-anywhere/pull/6501) +- Empty vSphereMachineConfig users fails CLI upgrade: [5420](https://github.com/aws/eks-anywhere/issues/5420) +- CLI stalls on upgrade with Flux Gitops: [6453](https://github.com/aws/eks-anywhere/issues/6453) ## [v0.17.4](https://github.com/aws/eks-anywhere/releases/tag/v0.17.4)