Skip to content

Releases: aws/eks-anywhere

v0.22.4

24 Apr 23:00
4110297

Choose a tag to compare

v0.22.4

Supported OS version details

vSphere Bare Metal Nutanix CloudStack Snow
Ubuntu 20.04 βœ” βœ” βœ” β€” βœ”
Ubuntu 22.04 βœ” βœ” βœ” β€” β€”
Bottlerocket 1.32.0 βœ” β€” β€” β€” β€”
RHEL 8.x (*) βœ” βœ” βœ” βœ” β€”
RHEL 9.x βœ” βœ” βœ” βœ” β€”

* RHEL 8's kernel version (4.18) is not supported by kubeadm for Kubernetes versions 1.32 and above (see Kubernetes GitHub issue #129462). As a result, EKS Anywhere does not support using RHEL 8 as the node operating system for Kubernetes versions 1.32 and above.

Changed

Fixed

  • Fix bundles override flag issue for upgrade cluster command (#9672)
  • Address vulnerability GO-2025-3595 in golang.org/x/net package v0.37.0 (#9668)

Weekly Release 2025-04-24

24 Apr 23:53
f47a029

Choose a tag to compare

Pre-release

This is the weekly bundle and EKS-A CLI release from main.

Date: 2025-04-24
Build-tooling repo commit: 8b4f46cc05160e83cbce6eec328f4553cbc33243
CLI repo commit: d63aae6

v0.22.3

22 Apr 04:58
b43ae14

Choose a tag to compare

v0.22.3

Supported OS version details

vSphere Bare Metal Nutanix CloudStack Snow
Ubuntu 20.04 βœ” βœ” βœ” β€” βœ”
Ubuntu 22.04 βœ” βœ” βœ” β€” β€”
Bottlerocket 1.32.0 βœ” β€” β€” β€” β€”
RHEL 8.x (*) βœ” βœ” βœ” βœ” β€”
RHEL 9.x βœ” βœ” βœ” βœ” β€”

* RHEL 8's kernel version (4.18) is not supported by kubeadm for Kubernetes versions 1.32 and above (see Kubernetes GitHub issue #129462). As a result, EKS Anywhere does not support using RHEL 8 as the node operating system for Kubernetes versions 1.32 and above.

Added

  • Add support for specifying vm_version in the image builder config (#4510)

Fixed

  • Skip bundle signature validation for EKS-A versions prior to v0.22.0 (#9587)

v0.22.2

07 Apr 22:08
9fcba20

Choose a tag to compare

Supported OS version details

vSphere Bare Metal Nutanix CloudStack Snow
Ubuntu 20.04 βœ” βœ” βœ” β€” βœ”
Ubuntu 22.04 βœ” βœ” βœ” β€” β€”
Bottlerocket 1.32.0 βœ” β€” β€” β€” β€”
RHEL 8.x (*) βœ” βœ” βœ” βœ” β€”
RHEL 9.x βœ” βœ” βœ” βœ” β€”

* RHEL 8's kernel version (4.18) is not supported by kubeadm for Kubernetes versions 1.32 and above (see Kubernetes GitHub issue #129462). As a result, EKS Anywhere does not support using RHEL 8 as the node operating system for Kubernetes versions 1.32 and above.

* If you are running EKS Anywhere versions v0.22.0 or v0.22.1 in an air-gapped environment with proxy enabled, you may be affected by a Helm v3.17.1 bug that impacts proxy functionality in air-gapped environments. To resolve this, we recommend upgrading to EKS Anywhere v0.22.2 or above. More details can be found here

Changed

Added

  • Support for RHEL 9 for vSphere provider

Fixed

  • Fix airgapped proxy environment issue with the new Helm version v3.17.1 by downgrading helm to v3.16.4 (#4497)
  • Fix vSphere group creation (#9431)

Weekly Release 2025-03-20

20 Mar 23:46
67b15f5

Choose a tag to compare

Pre-release

This is the weekly bundle and EKS-A CLI release from main.

Date: 2025-03-20
Build-tooling repo commit: 0bde26e9d8dff3300e9e21463c675724e4284c2f
CLI repo commit: 1ad8594

v0.22.1

17 Mar 21:38
bfe459b

Choose a tag to compare

v0.22.1

Supported OS version details

vSphere Bare Metal Nutanix CloudStack Snow
Ubuntu 20.04 βœ” βœ” βœ” β€” βœ”
Ubuntu 22.04 βœ” βœ” βœ” β€” β€”
Bottlerocket 1.32.0 βœ” β€” β€” β€” β€”
RHEL 8.x (*) βœ” βœ” βœ” βœ” β€”
RHEL 9.x β€” βœ” βœ” βœ” β€”

* RHEL 8's kernel version (4.18) is not supported by kubeadm for Kubernetes versions 1.32 and above (see Kubernetes GitHub issue #129462). As a result, EKS Anywhere does not support using RHEL 8 as the node operating system for Kubernetes versions 1.32 and above.

* If you are running EKS Anywhere versions v0.22.0 or v0.22.1 in an air-gapped environment with proxy enabled, you may be affected by a Helm v3.17.1 bug that impacts proxy functionality in air-gapped environments. To resolve this, we recommend upgrading to EKS Anywhere v0.22.2 or above. More details can be found here

Changed

Fixed

  • Address vulnerability GO-2025-3503 in golang.org/x/net package v0.33.0 (#9405)
  • Fixing cilium routingMode parameters in helm configuration (#9401)
  • Update RHEL OS version validation from image builder (#4423)
  • Update Bottlerocket host containers source extraction logic (#4400)

Weekly Release 2025-03-06

06 Mar 23:47
21904f0

Choose a tag to compare

Pre-release

This is the weekly bundle and EKS-A CLI release from main.

Date: 2025-03-06
Build-tooling repo commit: 9781887f02283fad469246aa1957a43159d4e020
CLI repo commit: cd28200

v0.22.0

28 Feb 20:55
4929f37

Choose a tag to compare

v0.22.0

Supported OS version details

vSphere Bare Metal Nutanix CloudStack Snow
Ubuntu 20.04 βœ” βœ” βœ” β€” βœ”
Ubuntu 22.04 βœ” βœ” βœ” β€” β€”
Bottlerocket 1.32.0 βœ” - β€” β€” β€”
RHEL 8.x (*) βœ” βœ” βœ” βœ” β€”
RHEL 9.x β€” βœ” βœ” βœ” β€”

* RHEL 8's kernel version (4.18) is not supported by kubeadm for Kubernetes versions 1.32 and above (see Kubernetes GitHub issue #129462). As a result, EKS Anywhere does not support using RHEL 8 as the node operating system for Kubernetes versions 1.32 and above.

* If you are running EKS Anywhere versions v0.22.0 or v0.22.1 in an air-gapped environment with proxy enabled, you may be affected by a Helm v3.17.1 bug that impacts proxy functionality in air-gapped environments. To resolve this, we recommend upgrading to EKS Anywhere v0.22.2 or above. More details can be found here

Added

  • Support for Kubernetes v1.32
  • Extended support for Kubernetes versions (#6793, #4174, #9112, #9115, #9150, #9209, #9218, #9222, #9225)
  • Support for deploying EKS-A clusters across vSphere Failure Domains. Available behind feature flag VSPHERE_FAILURE_DOMAIN_ENABLED (#9239)
  • Enable hardware Provisioning through ISO booting for baremetal Provider (#9213). Provides an alternative for customers who do not have L2 connectivity between management and workload clusters as this feature removes the dependency on DHCP for bare metal deployments.

Changed

  • Added EKS-D for 1-32:
  • Cert Manager: v1.15.3 to v1.16.3
  • Cilium: v1.14.12 to v1.15.13
  • Cluster API: v1.8.3 to v1.9.4
  • Cluster API Provider Nutanix: v1.4.0 to v1.5.3
  • Cluster API Provider Tinkerbell: v0.5.3 to v0.6.4
  • Cluster API Provider vSphere: v1.11.2 to v1.12.0
  • Cri-tools: v1.31.1 to v1.32.0
  • Flux: v2.4.0 to v2.5.0
  • Govmomi: v0.44.1 to v0.48.1
  • Helm: v3.16.4 to v3.17.1
  • Image builder: v0.1.40 to v0.1.41
  • Kind: v0.24.0 to v0.26.0
  • Kube-vip: v0.8.0 to v0.8.9
  • Tinkerbell Stack:
    • Rufio: v0.4.1 to v0.6.4
    • Hegel: v0.12.0 to v0.14.2
    • Hook: v0.9.1 to v0.10.0
  • Troubleshoot: v0.107.4 to v0.117.0

Removed

  • Support for Kubernetes v1.27

Weekly Release 2025-02-27

27 Feb 23:58
5d69346

Choose a tag to compare

Pre-release

This is the weekly bundle and EKS-A CLI release from main.

Date: 2025-02-27
Build-tooling repo commit: 8e643b8b7a4c6892389917ddeb70a178c58946e1
CLI repo commit: d1f266f

v0.21.7

21 Feb 23:18
66802a1

Choose a tag to compare

v0.21.7

Supported OS version details

vSphere Bare Metal Nutanix CloudStack Snow
Ubuntu 20.04 βœ” βœ” βœ” β€” βœ”
Ubuntu 22.04 βœ” βœ” βœ” β€” β€”
Bottlerocket 1.26.2 βœ” β€” β€” β€” β€”
RHEL 8.x βœ” βœ” βœ” βœ” β€”
RHEL 9.x β€” βœ” βœ” βœ” β€”

Changed

Fixed

  • Update cilium 1.14 to fix issue with hostport functionality (#4330)
  • Add namespace to external etcd ref (#9252)