Skip to content

Releases: aws/eks-anywhere

v0.26.1

Choose a tag to compare

@rahulbabu95 rahulbabu95 released this 13 Aug 23:33
af33358

v0.26.1

Planned updates to supported kubernetes versions

  • Kubernetes 1.33 reaches end of standard support on August 31, 2026
    • Extended support continues until August 31, 2027 for clusters with valid license tokens
    • Clusters will continue to function but will not receive CVE patches or bug fixes after standard support ends
  • Kubernetes 1.30 reaches end of extended support on August 31, 2026
    • No further patches will be available after this date
    • Existing clusters will continue to function but upgrading is strongly recommended

For complete version support details, see the Kubernetes version support table.

Supported OS version details

vSphere Bare Metal Nutanix Snow
Ubuntu 22.04 βœ” βœ” βœ” βœ”
Ubuntu 24.04 βœ” βœ” βœ” β€”
Bottlerocket 1.64.0 βœ” β€” β€” β€”
RHEL 8.x βœ” βœ” βœ” β€”
RHEL 9.x βœ” βœ” βœ” β€”

* Bottlerocket v1.64.0 applies to Kubernetes versions 1.33 through 1.36. Kubernetes versions 1.30 through 1.32 remain on Bottlerocket v1.62.0.

Added

  • redhat_epel_rpm and epel_rpm_gpg_key image-builder configuration options, allowing RHEL images to be built in networks that cannot reach the Fedora EPEL mirrors (#5632)

Changed

Fixed

  • Fix registry mirror image pulls failing on Bottlerocket nodes running Kubernetes 1.33 and above, caused by a containerd v2 regression in Bottlerocket. Resolved by the Bottlerocket v1.64.0 bump (#5626)
  • Fix Tinkerbell binding address (#10921)
  • Fix feature flags not propagating to the controller during an upgrade with no version difference (#10907)
  • Fix MachineHealthCheck timeout duration overflow in v1beta2 conversion (#10874)
  • Increase Tinkerbell node deletion timeout to 30s (#10906)

v0.25.3

Choose a tag to compare

@rahulbabu95 rahulbabu95 released this 23 Jul 01:25
351d807

Planned updates to supported kubernetes versions

  • Kubernetes 1.33 reaches end of standard support on August 31, 2026
    • Extended support continues until August 31, 2027 for clusters with valid license tokens
    • Clusters will continue to function but will not receive CVE patches or bug fixes after standard support ends
  • Kubernetes 1.30 reaches end of extended support on August 31, 2026
    • No further patches will be available after this date
    • Existing clusters will continue to function but upgrading is strongly recommended

For complete version support details, see the Kubernetes version support table.

Supported OS version details

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

* Starting with EKS-A minor release v0.25.0, the bundled Kubernetes Image Builder will no longer support 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.

Changed

  • EKS Distro:
  • New EKS-Distro base images
  • Cilium: v1.18.7 to v1.18.9
  • Cluster API Provider vSphere (CAPV): v1.15.2 to v1.15.3
  • Cluster API Provider AWS Snow (CAPAS): v0.2.9 to v0.3.1
  • cloud-provider-nutanix: v0.5.5 to v0.5.7
  • Cert-manager: v1.19.4 to v1.19.5
  • etcdadm-bootstrap-provider: v1.0.19 to v1.0.22 (#5517)
  • EKS Anywhere Packages controller: v0.4.15 to v0.4.17 for CVE fixes (#5538)

Fixed

  • Fix registry mirror hosts.toml double /v2/ regression from containerd v2 migration (#10779)
  • Fix import images command failing with OCI namespace in --registry flag (#10803)
  • Fix missing control-plane toleration for kube-vip DaemonSet (#10829)
  • Fix MachineHealthCheck timeout duration overflow in v1beta2 conversion (#10873)
  • Increase Tinkerbell pod memory limit from 128Mi to 256Mi to prevent OOMKill during upgrades (#5581)
  • Disable unused tinkerbell UI component (#5522)
  • Allowlist certBundles during upgrades on Bottlerocket config (#5382)

v0.26.0

Choose a tag to compare

@peirulu peirulu released this 17 Jul 18:01

Must read before upgrade

  • CloudStack provider has been removed. Starting with this release, EKS Anywhere no longer includes the Cluster API provider for CloudStack. Users currently on this provider should migrate to an alternative before upgrading to v0.26.0.
  • Kubernetes v1.29 has been dropped. Clusters running Kubernetes v1.29 must upgrade to a supported version (v1.30 or above) before upgrading to EKS Anywhere v0.26.0.

Planned updates to supported kubernetes versions

  • Kubernetes 1.33 reaches end of standard support on August 31, 2026
    • Extended support continues until August 31, 2027 for clusters with valid license tokens
    • Clusters will continue to function but will not receive CVE patches or bug fixes after standard support ends
  • Kubernetes 1.30 reaches end of extended support on August 31, 2026
    • No further patches will be available after this date
    • Existing clusters will continue to function but upgrading is strongly recommended

For complete version support details, see the Kubernetes version support table.

Supported OS version details

vSphere Bare Metal Nutanix Snow
Ubuntu 22.04 βœ” βœ” βœ” βœ”
Ubuntu 24.04 βœ” βœ” βœ” β€”
Bottlerocket 1.62.0 βœ” β€” β€” β€”
RHEL 8.x βœ” βœ” βœ” β€”
RHEL 9.x βœ” βœ” βœ” β€”

Added

Changed

  • EKS Distro:
  • New EKS-Distro base images
  • Bottlerocket: v1.56.0 to v1.62.0
  • govmomi: v0.53.0 to v0.54.1
  • Cert-manager: v1.19.3 to v1.20.2
  • Cilium: v1.18.5 to v1.19.4
  • Cluster API (CAPI): v1.12.2 to v1.13.2
  • Cluster API Provider vSphere (CAPV): v1.15.2 to v1.16.1
  • Cluster API Provider AWS Snow (CAPAS): v0.2.9 to v0.3.1
  • cloud-provider-nutanix: v0.5.5 to v0.6.1
  • Cri-tools: v1.35.0 to v1.36.0
  • etcdadm-controller: v1.0.27 to v1.0.28
  • etcdadm-bootstrap-provider: v1.0.19 to v1.0.22
  • fluxcd/flux2: v2.7.5 to v2.8.8
  • fluxcd/helm-controller: v1.4.5 to v1.6.0
  • fluxcd/kustomize-controller: v1.7.3 to v1.9.0
  • fluxcd/notification-controller: v1.7.5 to v1.9.0
  • fluxcd/source-controller: v1.7.4 to v1.9.0
  • Helm: v4.1.4 to v4.2.0
  • Kind: v0.31.0 to v0.32.0
  • kube-vip: v1.0.4 to v1.2.0
  • rancher/local-path-provisioner: v0.0.35 to v0.0.36
  • replicatedhq/troubleshoot: v0.123.18 to v0.130.0

Fixed

  • Fix registry mirror hosts.toml double /v2/ regression from containerd v2 migration (#10765, #58)
  • Increase Tinkerbell pod memory limit from 128Mi to 256Mi to prevent OOMKill during upgrades (#5578)
  • Disable unused tinkerbell UI component (#5520)
  • Fix import images command failing with OCI namespace in --registry flag (#10800)
  • Use server-side apply for Bundles to avoid 256KB annotation limit (#10807)
  • Fix missing control-plane toleration for kube-vip DaemonSet (#10828)
  • Fix control plane taint and label not set for CAPI v1.13+ readiness gate (#10838, #10840)

Removed

  • Dropped Kubernetes v1.29 support (#5521)
  • Removed CloudStack provider (#10786, #10814)

Weekly Release 2026-06-04

Pre-release

Choose a tag to compare

@eks-distro-bot eks-distro-bot released this 04 Jun 23:52
63254d3

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

Date: 2026-06-04
Build-tooling repo commit: 449ddd287c9cc398f055cca4c192d1ca8b9d77c3
CLI repo commit: 63254d3

Weekly Release 2026-05-21

Pre-release

Choose a tag to compare

@eks-distro-bot eks-distro-bot released this 21 May 23:59
5bbd5b8

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

Date: 2026-05-21
Build-tooling repo commit: 3d8604ab0c1127f251dbcbd56b5b31dce46f9b23
CLI repo commit: 5bbd5b8

v0.25.2

Choose a tag to compare

@peirulu peirulu released this 20 Apr 20:11
6935c9d

Planned updates to supported kubernetes versions

  • Kubernetes 1.32 reaches end of standard support on April 30, 2026
    • Extended support continues until April 30, 2027 for clusters with valid license tokens
    • Clusters will continue to function but will not receive CVE patches or bug fixes after standard support ends
  • Kubernetes 1.29 reaches end of extended support on April 30, 2026
    • No further patches will be available after this date
    • Existing clusters will continue to function but upgrading is strongly recommended

For complete version support details, see the Kubernetes version support table.

Supported OS version details

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

* Starting with EKS-A minor release v0.25.0, the bundled Kubernetes Image Builder will no longer support 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.

Changed

Fixed

  • Update BMCLib to latest commit that includes critical Gofish fixes (#5319)

v0.24.6

Choose a tag to compare

@peirulu peirulu released this 11 Apr 04:19
6cfe3b9

Planned updates to supported kubernetes versions

  • Kubernetes 1.32 reaches end of standard support on April 30, 2026
    • Extended support continues until April 30, 2027 for clusters with valid license tokens
    • Clusters will continue to function but will not receive CVE patches or bug fixes after standard support ends
  • Kubernetes 1.29 reaches end of extended support on April 30, 2026
    • No further patches will be available after this date
    • Existing clusters will continue to function but upgrading is strongly recommended

For complete version support details, see the Kubernetes version support table.

Supported OS version details

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

* Starting with EKS-A minor release v0.25.0, the bundled Kubernetes Image Builder will no longer support 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.

Changed

Fixed

  • Patch BMCLib to try all matching slots during virtual media mount to fix ISO boot workflow on IDRAC 10 (#5264)

v0.25.1

Choose a tag to compare

@peirulu peirulu released this 06 Apr 17:17
20093fe

Planned updates to supported kubernetes versions

  • Kubernetes 1.32 reaches end of standard support on April 30, 2026
    • Extended support continues until April 30, 2027 for clusters with valid license tokens
    • Clusters will continue to function but will not receive CVE patches or bug fixes after standard support ends
  • Kubernetes 1.29 reaches end of extended support on April 30, 2026
    • No further patches will be available after this date
    • Existing clusters will continue to function but upgrading is strongly recommended

For complete version support details, see the Kubernetes version support table.

Supported OS version details

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

* Starting with EKS-A minor release v0.25.0, the bundled Kubernetes Image Builder will no longer support 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.

Changed

  • EKS Distro:
  • New EKS-Distro base images
  • Bottlerocket: v1.54.0 to v1.56.0
  • Cert-manager: v1.19.3 to v1.19.4
  • Cilium: v1.18.5 to v1.18.7
  • Cluster-api-provider-nutanix: v1.6.1 to v1.6.2
  • Helm: v4.1.0 go v4.1.3
  • rancher/local-path-provisioner v0.0.34 to v0.0.35
  • replicatedhq/troubleshoot: v0.123.17 to v0.123.18

Fixed

  • Patch kube-vip to retry exponentially on transient 403/401 errors (#5267)
  • Patch BMCLib to try all matching slots during virtual media mount to fix ISO boot workflow on IDRAC 10 (#5263)

v0.24.5

Choose a tag to compare

@peirulu peirulu released this 24 Mar 04:46
e37fff0

Planned updates to supported kubernetes versions

  • Kubernetes 1.32 reaches end of standard support on April 30, 2026
    • Extended support continues until April 30, 2027 for clusters with valid license tokens
    • Clusters will continue to function but will not receive CVE patches or bug fixes after standard support ends
  • Kubernetes 1.29 reaches end of extended support on April 30, 2026
    • No further patches will be available after this date
    • Existing clusters will continue to function but upgrading is strongly recommended

For complete version support details, see the Kubernetes version support table.

Supported OS version details

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

* Starting with EKS-A minor release v0.25.0, the bundled Kubernetes Image Builder will no longer support 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.

Changed

Fixed

  • Patch kube-vip to retry exponentially on transient 403/401 errors (#5257)
  • Patch Tinkerbell and Rufio to use a BMCLib forks with fixes for Idrac 10 (#5248)
  • Add a patch to bump bmclib to include virtual media mount fix (#5222)

v0.25.0

Choose a tag to compare

@snarkychef snarkychef released this 02 Mar 20:30
8fc1c3a

Planned updates to supported kubernetes versions

  • Kubernetes 1.32 reaches end of standard support on April 30, 2026
    • Extended support continues until April 30, 2027 for clusters with valid license tokens
    • Clusters will continue to function but will not receive CVE patches or bug fixes after standard support ends
  • Kubernetes 1.29 reaches end of extended support on April 30, 2026
    • No further patches will be available after this date
    • Existing clusters will continue to function but upgrading is strongly recommended

For complete version support details, see the Kubernetes version support table.

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)