Skip to content

Releases: aws/eks-anywhere

v0.23.6

31 Dec 04:22
9a64bd9

Choose a tag to compare

v0.23.6

Supported OS version details

vSphere Bare Metal Nutanix CloudStack Snow
Ubuntu 20.04 βœ” βœ” βœ” β€” βœ”
Ubuntu 22.04 βœ” βœ” βœ” β€” β€”
Bottlerocket 1.50.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

Added

  • Add support for skipping BMC contact checks for specific Rufio Machines #10368

Fixed

  • Set DHCP relay sourceInterface from LoadBalancerInterface config (#10425)
  • Eliminate race condition in package ctlr installation (#10434)
  • Fix Bottlerocket cert renewal: Add 30s sleep and duplicate container (#10435)

Weekly Release 2026-01-01

01 Jan 23:55
7e266c6

Choose a tag to compare

Pre-release

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

Date: 2026-01-01
Build-tooling repo commit: 0a79bb66343a3e7440c195598f1575f2ea89d42f
CLI repo commit: 7e266c6

v0.24.2

23 Dec 17:15
5e36329

Choose a tag to compare

v0.24.2

Supported OS version details

vSphere Bare Metal Nutanix CloudStack Snow
Ubuntu 20.04 βœ” βœ” βœ” β€” βœ”
Ubuntu 22.04 βœ” βœ” βœ” β€” β€”
Ubuntu 24.04 βœ” βœ” βœ” β€” β€”
Bottlerocket 1.51.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

  • EKS Distro:
  • New EKS-Distro base images with CVE fixes for Amazon Linux 2 and Amazon Linux 2023
  • Cilium: v1.17.8-0 to v1.17.10-0
  • Kube-vip: v1.0.0 to v1.0.2
  • cloud-provider-nutanix: v0.5.2 to v0.5.5
  • cloud-provider-vsphere 1-33: v1.33.0 to v1.33.1
  • cloud-provider-vsphere 1-32: v1.32.2 to v1.32.3
  • cluster-api-provider-aws-snow v0.2.7 to v0.2.8
  • Cert-manager: v1.18.2 to v1.18.3
  • cluster-api-provider-nutanix: v1.6.1 to v1.6.2
  • Rufio: 55a6a8c to 126069b950a57d571df90dfec7cd98e6d64692be

Fixed

  • Update custom TinkerbellTemplateConfig to use new static IPAM logic (#10340)
  • Set DHCP relay sourceInterface from LoadBalancerInterface config (#10424)
  • Eliminate race condition in package ctlr installation (#10433)

Weekly Release 2025-12-25

25 Dec 23:55
7c47a0b

Choose a tag to compare

Pre-release

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

Date: 2025-12-25
Build-tooling repo commit: 0a79bb66343a3e7440c195598f1575f2ea89d42f
CLI repo commit: 7c47a0b

Weekly Release 2025-12-18

18 Dec 23:57
846470a

Choose a tag to compare

Pre-release

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

Date: 2025-12-18
Build-tooling repo commit: 55d35a4efb878fa64c5c123d8f7f3d08ca23dddf
CLI repo commit: 846470a

Weekly Release 2025-12-04

04 Dec 23:53
64b70b3

Choose a tag to compare

Pre-release

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

Date: 2025-12-04
Build-tooling repo commit: 95303a1cdd475a94bbbc813936031cdcce44bce9
CLI repo commit: 64b70b3

v0.24.1

25 Nov 04:18
898882a

Choose a tag to compare

v0.24.1

Supported OS version details

vSphere Bare Metal Nutanix CloudStack Snow
Ubuntu 20.04 βœ” βœ” βœ” β€” βœ”
Ubuntu 22.04 βœ” βœ” βœ” β€” β€”
Ubuntu 24.04 βœ” βœ” βœ” β€” β€”
Bottlerocket 1.51.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

  • Enable second network interface configuration for VSphere (Bottlerocket) (#4972,#4998,#10373)
  • Add support for skipping BMC contact checks for specific Rufio Machines (#10362,#10366)
  • Allow user to specify ssh_timeout and ssh_handshake_attempts in image-builder CLI (#4975)
  • Support Ubuntu24.04 on Nutanix

Changed

Fixed

  • Fix Bottlerocket cert renewal: Add 30s sleep and duplicate container (#10360)

Weekly Release 2025-11-27

27 Nov 23:57
a6f7473

Choose a tag to compare

Pre-release

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

Date: 2025-11-27
Build-tooling repo commit: 95303a1cdd475a94bbbc813936031cdcce44bce9
CLI repo commit: a6f7473

v0.24.0

06 Nov 19:20
7f2a410

Choose a tag to compare

v0.24.0

Supported OS version details

vSphere Bare Metal Nutanix CloudStack Snow
Ubuntu 20.04 βœ” βœ” βœ” β€” βœ”
Ubuntu 22.04 βœ” βœ” βœ” β€” β€”
Ubuntu 24.04 βœ” βœ” β€” β€” β€”
Bottlerocket 1.50.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

  • Support for Kubernetes v1.34
  • Enable second network interface configuration for VSphere (Ubuntu, Redhat) #10211
  • Configure Audit Policy content for Control Plane nodes #10004
  • Add support for protection of system resources from admission webhooks #10179
  • Add support for First-party Supported Cilium CNI #10157, #10256, #10158
  • Add Cilium helmValues feature support to configure cilium parameters #10161, #10222
  • Add diagnostic address flag to eksa controller, etcdadm-bootstrap-provider and etcdadm-controller to support secure serving of metrics, pprof endpoint, and dynamic log level changes in production #10282, #49, #73
  • VSphere image clone builder #4784
  • Support addition or removal of aws iam authentication using cluster upgrade #9897
  • Enable support for in-place upgrades on RedHat for Bare Metal clusters #10290
  • Allow toggling Cilium skipUpgrade from true to false #10231
  • EKS Distro:
  • Containerd: v2.1.4 for Kubernetes 1.34
  • Autoscaler: cluster-autoscaler-1.34.1 for Kubernetes 1.34

Changed

  • Cluster-api (CAPI): v1.10.2 to v1.11.1
  • Runc: v1.1.15 to 1.3.3 (CVE-2025-31133, CVE-2025-52565, CVE-2025-52881)
  • Cert-manager: v1.17.2 to v1.18.2
  • kube-rbac-proxy: v0.19.1 to v0.20.0
  • Cri-tools: v1.33.0 to v1.34.0
  • Govmomi: v0.51.0 to v0.52.0
  • Flux:
    • Cli: v2.6.4 to v2.7.0
    • Source Controller: v1.6.2 to v1.7.0
    • Helm Controller: v1.3.0 to v1.4.0
    • Kustomize Controller: v1.6.1 to v1.7.0
    • Notification Controller: v1.6.0 to v1.7.1
  • Troubleshoot: v0.121.2 to v0.122.0
  • Image builder CLI: v0.6.0 to v0.7.0
  • Kube-vip: v0.9.2 to v1.0.0
  • etcdadm-controller: v1.0.24 to v1.0.26
  • etcdadm-bootstrap-provider: v1.0.16 to v1.0.18
  • controller-runtime: v0.20.4 to v0.21.0

v0.23.5

06 Nov 22:20
f296a8b

Choose a tag to compare

v0.23.5

Supported OS version details

vSphere Bare Metal Nutanix CloudStack Snow
Ubuntu 20.04 βœ” βœ” βœ” β€” βœ”
Ubuntu 22.04 βœ” βœ” βœ” β€” β€”
Bottlerocket 1.50.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

  • Runc: v1.1.15 to 1.3.3 (CVE-2025-31133, CVE-2025-52565, CVE-2025-52881)
  • cloud-provider-nutanix v0.5.2 to v0.5.3
  • cluster-api-provider-nutanix v1.6.1 to v1.6.2
  • cloud-provider-vsphere 1-33 v1.33.0 to v1.33.1
  • cloud-provider-vsphere 1-32 v1.32.2 to v1.32.3
  • cluster-api-provider-aws-snow v0.2.6 to v0.2.7
  • Upgraded tinkerbell/ipxedust and tinkerbell/rufio to latest versions

Added

  • Enable support for in-place upgrades on RedHat for Bare Metal clusters #10290

Fixed

  • Collect management cluster support bundle as well when target is a workload cluster #10277