Releases: aws/eks-anywhere
Weekly Release 2025-12-04
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
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
-
EKS Distro:
-
Troubleshoot:
v0.122.0tov0.123.12
Fixed
- Fix Bottlerocket cert renewal: Add 30s sleep and duplicate container (#10360)
Weekly Release 2025-11-27
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
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.4for Kubernetes1.34 - Autoscaler:
cluster-autoscaler-1.34.1for Kubernetes1.34
Changed
- Cluster-api (CAPI):
v1.10.2tov1.11.1 - Runc:
v1.1.15to1.3.3(CVE-2025-31133, CVE-2025-52565, CVE-2025-52881) - Cert-manager:
v1.17.2tov1.18.2 - kube-rbac-proxy:
v0.19.1tov0.20.0 - Cri-tools:
v1.33.0tov1.34.0 - Govmomi:
v0.51.0tov0.52.0 - Flux:
- Cli:
v2.6.4tov2.7.0 - Source Controller:
v1.6.2tov1.7.0 - Helm Controller:
v1.3.0tov1.4.0 - Kustomize Controller:
v1.6.1tov1.7.0 - Notification Controller:
v1.6.0tov1.7.1
- Cli:
- Troubleshoot:
v0.121.2tov0.122.0 - Image builder CLI:
v0.6.0tov0.7.0 - Kube-vip:
v0.9.2tov1.0.0 - etcdadm-controller:
v1.0.24tov1.0.26 - etcdadm-bootstrap-provider:
v1.0.16tov1.0.18 - controller-runtime:
v0.20.4tov0.21.0
v0.23.5
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.15to1.3.3(CVE-2025-31133, CVE-2025-52565, CVE-2025-52881) - cloud-provider-nutanix
v0.5.2tov0.5.3 - cluster-api-provider-nutanix
v1.6.1tov1.6.2 - cloud-provider-vsphere 1-33
v1.33.0tov1.33.1 - cloud-provider-vsphere 1-32
v1.32.2tov1.32.3 - cluster-api-provider-aws-snow
v0.2.6tov0.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
Weekly Release 2025-10-23
This is the weekly bundle and EKS-A CLI release from main.
Date: 2025-10-23
Build-tooling repo commit: ba40b238a320d99f99bb7779a83b4392495e5173
CLI repo commit: a16019f
v0.23.4
v0.23.4
Supported OS version details
| vSphere | Bare Metal | Nutanix | CloudStack | Snow | |
|---|---|---|---|---|---|
| Ubuntu 20.04 | β | β | β | β | β |
| Ubuntu 22.04 | β | β | β | β | β |
| Bottlerocket 1.46.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:
-
Upgraded Hook Os Linux Kernel version from 5.5.y to 6.6.y
Added
- Configure static IPAM through Tinkerbell templates for Ubuntu and Redhat (#10163)
Fixed
Weekly Release 2025-10-09
This is the weekly bundle and EKS-A CLI release from main.
Date: 2025-10-09
Build-tooling repo commit: d2728499bc1068c9d2f80ae03ac1f184a277a10f
CLI repo commit: 4ca40fb
Weekly Release 2025-10-02
This is the weekly bundle and EKS-A CLI release from main.
Date: 2025-10-02
Build-tooling repo commit: 29d8abbffae7295798e18b03d6a48617b9659866
CLI repo commit: 6838380
v0.23.3
Supported OS version details
| vSphere | Bare Metal | Nutanix | CloudStack | Snow | |
|---|---|---|---|---|---|
| Ubuntu 20.04 | β | β | β | β | β |
| Ubuntu 22.04 | β | β | β | β | β |
| Bottlerocket 1.46.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:
-
cluster-api-provider-aws-snow:
v0.2.1tov0.2.6
Added
- Support configuring builder vm disk_size for building raw images using image-builder (#4841)
- Support configuring os minor version for redhat images using image-builder (#4844)
Fixed
- Apply hardware CSV entries during workload cluster upgrades (#10103)