github aws/eks-anywhere v0.25.0

12 hours ago

Supported OS version details

vSphere Bare Metal Nutanix CloudStack Snow
Ubuntu 22.04
Ubuntu 24.04
Bottlerocket 1.54.0
RHEL 8.x
RHEL 9.x

* Starting with EKS-A minor release v0.25.0, the bundled Kubernetes Image Builder no longer supports Ubuntu 20.04 LTS builds, as Ubuntu 20.04 LTS Standard Support has ended, and the upstream Kubernetes Image Builder no longer supports Ubuntu 20.04 LTS.
* 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.35 (#10517, #5112)
  • Migrate all Cluster API resources to v1beta2 contract (#10545, #10547
  • Add HardwareAffinity field to TinkerbellMachineConfig API for advanced hardware selection using Kubernetes-style label selectors with required and preferred terms (#10472)
  • Add Intel ICE E800 series out-of-tree driver support in Hook (#5156)
  • Consolidate tinkerbell components into a single mono-repo with unified helm chart (#10518, #5074

Changed

  • EKS Distro:
  • Cluster API (CAPI): v1.11.1 to v1.12.2
  • Cluster API Provider vSphere: v1.13.1 to v1.15.2
  • Cluster API Provider Tinkerbell: v0.6.5 to v0.6.6
  • Cluster API Provider AWS Snow: v0.2.8 to v0.2.9
  • Bottlerocket: v1.51.0 to v1.54.0
  • Cert-manager: v1.18.5 to v1.19.3
  • Cilium: v1.17.12 to v1.18.5
  • Helm: v3.16.4 to v4.1.0
  • Image builder: v0.1.44 to v0.1.48
  • Kind: v0.29.0 to v0.31.0
  • Cri-tools: v1.34.0 to v1.35.0
  • Kube-rbac-proxy: v0.20.0 to v0.20.2
  • CloudStack cloudmonkey: 6.4.0 to 6.5.0
  • etcdadm-controller: v1.0.26 to v1.0.27
  • etcdadm-bootstrap-provider: v1.0.18 to v1.0.19

Planned updates to provider support

  • Starting with EKS-A minor release v0.26, EKS-A will no longer include Cluster API providers for CloudStack or AWS Snow, and AWS will no longer support these providers. Users are encouraged to find alternative support.

Removed

  • Dropped Kubernetes v1.28 support (#5128)
  • Dropped Ubuntu 20.04 image-builder support
  • Removed unused old tinkerbell components from bundle (#10612)

Don't miss a new eks-anywhere release

NewReleases is sending notifications on new releases.