Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.18.0 Changelog #6844

Merged
merged 2 commits into from
Oct 30, 2023
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 9 additions & 7 deletions docs/content/en/docs/concepts/support-versions.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 |
Expand All @@ -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 |
Expand Down Expand Up @@ -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
Expand All @@ -81,7 +83,7 @@ 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 | 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/" >}})

Expand Down
20 changes: 10 additions & 10 deletions docs/content/en/docs/osmgmt/artifacts.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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:
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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)
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
44 changes: 43 additions & 1 deletion docs/content/en/docs/whatsnew/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,49 @@ 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 | Not supported | 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)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Support for RHEL 8 and RHEL 9 for Nutanix provider: #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)

Expand Down