Releases: aws/eks-anywhere
Weekly Release 2025-07-10
This is the weekly bundle and EKS-A CLI release from main.
Date: 2025-07-10
Build-tooling repo commit: 47ba4a5788bbc06965d90261a367f132af848b39
CLI repo commit: ea94324
v0.23.0
v0.23.0
Supported OS version details
| vSphere | Bare Metal | Nutanix | CloudStack | Snow | |
|---|---|---|---|---|---|
| Ubuntu 20.04 | β | β | β | β | β |
| Ubuntu 22.04 | β | β | β | β | β |
| Bottlerocket 1.40.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 monitoring certificate expiration for external etcd and control plane (https://kubernetes.io/docs/tasks/administer-cluster/kubeadm/kubeadm-certs/#certificate-expiration) machines through the EKS Anywhere cluster status field. This helps track certificates that have a default validity period of one year.(#9854)
- Support for CAPI diagnostics feature in CAPI, CAPX, CAPV, CAPC, CAPX controller pod
Changed
- Added EKS-D for 1-33::
- Cert-manager:
v1.16.5tov1.17.2 - Cluster API:
v1.9.6tov1.10.2 - Cluster API Provider Cloudstack:
v0.5.0tov0.6.0 - Cluster API Provider Nutanix:
v1.5.4tov1.6.1 - Cluster API Provider Tinkerbell:
v0.6.4tov0.6.5 - Cluster API Provider vSphere:
v1.12.0tov1.13.0 - Controller-runtime:
v0.16.5tov0.20.4 - Kube-rbac-proxy:
v0.19.0tov0.19.1 - Cri-tools:
v1.32.0tov1.33.0 - Flux:
- Cli:
v2.5.1tov2.6.0 - Helm Controller:
v1.2.0tov1.3.0 - Kustomize Controller:
v1.5.1tov1.6.0 - Notification Controller:
v1.5.0tov1.6.0 - Source Controller:
v1.5.0tov1.6.0
- Cli:
- Govmomi:
v0.48.1tov0.50.0 - Image builder:
v0.1.42tov0.1.44 - Kind:
v0.26.0tov0.29.0 - Kube-vip:
v0.8.10tov0.9.1 - Troubleshoot:
v0.117.0tov0.119.0
Removed
- With CAPI diagnostics enabled, removed the redundant kube-rbac-proxy metrics server from the CloudStack provider controller.
- Removed vSphere failure domain feature gate VSPHERE_FAILURE_DOMAIN_ENABLED which gradated to GA in this version(#9827)
Weekly Release 2025-06-27
This is the weekly bundle and EKS-A CLI release from main.
Date: 2025-06-27
Build-tooling repo commit: c04c26cf2fe01ee628c72e89b6922b3347fd368d
CLI repo commit: e37fda0
v0.22.6
v0.22.6
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
- EKS Distro:
- Cert-manager:
v1.16.4tov1.16.5 - Cluster API Provider Nutanix:
v1.5.3tov1.5.4 - Cluster API Provider Tinkerbell:
v0.6.4tov0.6.5 - Cilium:
v1.15.14-eksa.1tov1.15.16-eksa.1 - Kube-rbac-proxy:
v0.19.0tov0.19.1
Fixed
- Tinkerbell workflow updates running into Rate limit issues during concurrent provisioning (#4616)
- Some Tinkerbell workflows getting stuck at STATE_PENDING (#4616)
- Honor the --no-timeouts flag during BMC checks (#9786)
- Improve latency for BMC interactions (#9791)
- Add retries around mount action to address race conditions in device becoming available (#4639)
- Validate Eks-distro manifest signature for extended kubernetes version support (#9801)
Weekly Release 2025-06-12
This is the weekly bundle and EKS-A CLI release from main.
Date: 2025-06-12
Build-tooling repo commit: dd44409a5621177414ad0b94284f90981173ddb5
CLI repo commit: 6aab17b
Weekly Release 2025-06-05
This is the weekly bundle and EKS-A CLI release from main.
Date: 2025-06-05
Build-tooling repo commit: f32690aa106066c34ded3d462225e81b4bb60449
CLI repo commit: d8fd65a
Weekly Release 2025-05-29
This is the weekly bundle and EKS-A CLI release from main.
Date: 2025-05-29
Build-tooling repo commit: d8df4c4254aef45d69c1c11ea7dd72606d336c46
CLI repo commit: 7cafb9c
Weekly Release 2025-05-22
This is the weekly bundle and EKS-A CLI release from main.
Date: 2025-05-22
Build-tooling repo commit: d8df4c4254aef45d69c1c11ea7dd72606d336c46
CLI repo commit: a637856
v0.22.5
v0.22.5
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
- EKS Distro:
- kube-vip:
v0.8.9tov0.8.10 - New base images with CVE fixes for Amazon Linux 2
Fixed
v0.21.8
v0.21.8
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
- EKS Distro:
- Golang:
1.21to1.23(#9382) - Image builder:
v0.1.40tov0.1.42 - Curated package controller:
v0.4.5tov0.4.6 - Containerd:
v1.7.25tov1.7.27