Releases: aws/eks-anywhere
Releases Β· aws/eks-anywhere
v0.18.5
EKS Anywhere v0.18.5 release
Tool Upgrade
- EKS Anywhere v0.18.5 Admin AMI with CVE fixes for Amazon Linux 2
- New base images with CVE fixes for Amazon Linux 2
Supported Operating Systems
|
vSphere |
Bare Metal |
Nutanix |
CloudStack |
Snow |
Ubuntu 20.04 |
β |
β |
β |
β |
β |
Ubuntu 22.04 |
β |
β |
β |
β |
β |
Bottlerocket 1.15.1 |
β |
β |
β |
β |
β |
RHEL 8.7 |
β |
β |
β |
β |
β |
RHEL 9.x |
β |
β |
β |
β |
β |
v0.18.4
Feature
- Nutanix: Enable api-server audit logging for Nutanix (#2664)
Bug
- CNI reconciler now properly pulls images from registry mirror instead of public ECR in airgapped environments: #7170
Supported Operating Systems
|
vSphere |
Bare Metal |
Nutanix |
CloudStack |
Snow |
Ubuntu 20.04 |
β |
β |
β |
β |
β |
Ubuntu 22.04 |
β |
β |
β |
β |
β |
Bottlerocket 1.15.1 |
β |
β |
β |
β |
β |
RHEL 8.7 |
β |
β |
β |
β |
β |
RHEL 9.x |
β |
β |
β |
β |
β |
Weekly Release 2024-01-04
This is the weekly bundle and EKS-A CLI release from main.
Date: 2024-01-04
Build-tooling repo commit: d9f413e8b515aab703ea5a4b564fd290ca735815
CLI repo commit: 64326c0
Weekly Release 2023-12-28
This is the weekly bundle and EKS-A CLI release from main.
Date: 2023-12-28
Build-tooling repo commit: a65be376fb99ee832346cf478455f85fca7204a0
CLI repo commit: 4e3c720
v0.17.6
Bug
- CNI reconciler now properly pulls images from registry mirror instead of public ECR in airgapped environments: #7170
- Waiting for control plane to be fully upgraded: #6764
Other
- Check for k8s version in the CloudStack template name: #7130
Supported Operating Systems
|
vSphere |
Bare Metal |
Nutanix |
CloudStack |
Snow |
Ubuntu 20.04 |
β |
β |
β |
β |
β |
Ubuntu 22.04 |
β |
β |
β |
β |
β |
Bottlerocket 1.14.3 |
β |
β |
β |
β |
β |
RHEL 8.7 |
β |
β |
_ |
β |
β |
v0.18.3
Fixed
- Etcdadm: Renew client certificates when nodes rollover (aws/etcdadm-controller#56)
- Include DefaultCNIConfigured condition in Cluster Ready status except when Skip Upgrades is enabled (#7132)
Tool Upgrade
- EKS Distro (Kubernetes):
- v1.25.15 to v1.25.16
- v1.26.10 to v1.26.11
- v1.27.7 to v1.27.8
- v1.28.3 to v1.28.4
- Etcdadm Controller: v1.0.15 to v1.0.16
Supported Operating Systems
|
vSphere |
Bare Metal |
Nutanix |
CloudStack |
Snow |
Ubuntu 20.04 |
β |
β |
β |
β |
β |
Ubuntu 22.04 |
β |
β |
β |
β |
β |
Bottlerocket 1.15.1 |
β |
β |
β |
β |
β |
RHEL 8.7 |
β |
β |
β |
β |
β |
RHEL 9.x |
β |
β |
β |
β |
β |
v0.18.2
Fixed
- Image Builder: Correctly parse
no_proxy
inputs when both Red Hat Satellite and Proxy is used in image-builder. (#2664)
- vSphere: Fix template tag validation by specifying the full template path (#6437)
- Bare Metal: Skip
kube-vip
deployment when TinkerbellDatacenterConfig.skipLoadBalancerDeployment
is set to true. (#6990)
Other
- Security: Patch incorrect conversion between uint64 and int64 (#7048)
- Security: Fix incorrect regex for matching curated package registry URL (#7049)
- Security: Patch malicious tarballs directory traversal vulnerability (#7057)
Supported Operating Systems
|
vSphere |
Bare Metal |
Nutanix |
CloudStack |
Snow |
Ubuntu 20.04 |
β |
β |
β |
β |
β |
Ubuntu 22.04 |
β |
β |
β |
β |
β |
Bottlerocket 1.15.1 |
β |
β |
β |
β |
β |
RHEL 8.7 |
β |
β |
β |
β |
β |
RHEL 9.x |
β |
β |
β |
β |
β |
v0.17.5
Tool Upgrade
- Cluster API Provider CloudStack:
v0.4.9-rc7
to v0.4.9-rc8
Supported Operating Systems
|
vSphere |
Bare Metal |
Nutanix |
CloudStack |
Snow |
Ubuntu 20.04 |
β |
β |
β |
β |
β |
Ubuntu 22.04 |
β |
β |
β |
β |
β |
Bottlerocket 1.14.3 |
β |
β |
β |
β |
β |
RHEL 8.7 |
β |
β |
_ |
β |
β |
v0.18.1
Tool Upgrade
- EKS Distro (Kubernetes):
v1.25.14
to v1.25.15
v1.26.9
to v1.26.10
v1.27.6
to v1.27.7
v1.28.2
to v1.28.3
- Etcdadm Bootstrap Provider:
v1.0.9
to v1.0.10
- Etcdadm Controller:
v1.0.14
to v1.0.15
- Cluster API Provider CloudStack:
v0.4.9-rc7
to v0.4.9-rc8
- EKS Anywhere Packages Controller :
v0.3.12
to v0.3.13
Bug
- Bare Metal: Ensure the Tinkerbell stack continues to run on management clusters when worker nodes are scaled to 0 (#2624)
Supported Operating Systems
|
vSphere |
Bare Metal |
Nutanix |
CloudStack |
Snow |
Ubuntu 20.04 |
β |
β |
β |
β |
β |
Ubuntu 22.04 |
β |
β |
β |
β |
β |
Bottlerocket 1.15.1 |
β |
β |
β |
β |
β |
RHEL 8.7 |
β |
β |
β |
β |
β |
RHEL 9.x |
β |
β |
β |
β |
β |
v0.18.0
Supported OS version details
|
vSphere |
Bare Metal |
Nutanix |
CloudStack |
Snow |
Ubuntu |
20.04 |
20.04 |
20.04 |
Not supported |
20.04 |
|
22.04 |
22.04 |
22.04 |
Not supported |
Not supported |
Bottlerocket |
1.15.1 |
1.15.1 |
Not supported |
Not supported |
Not supported |
RHEL |
8.7 |
8.7 |
9.x, 8.7 |
8.7 |
Not supported |
Added
- Etcd encryption for CloudStack and vSphere: #6557
- KinD-less upgrades: #6622
- Generate TinkerbellTemplateConfig CLI command: #3588
- Support for modular Kubernetes version upgrades with bare metal: #6735
- OSImageURL added to Tinkerbell Machine Config
- Bare metal out-of-band webhook: #5738
- Support for Kubernetes v1.28
- Support for air gapped image building: #6457
- Support for RHEL 8 and RHEL 9 for Nutanix provider: #6822
Changed
- Increased control over upgrades by separating external etcd reconciliation from control plane nodes: #6496
- Upgraded Cilium to 1.12.15
- Upgraded EKS-D:
- Cluster API Provider CloudStack:
v0.4.9-rc6
to v0.4.9-rc7
- Cluster API Provider AWS Snow:
v0.1.26
to v0.1.27
- Upgraded CAPI to
v1.5.2
Removed
- Support for Kubernetes v1.23
Fixed
- Fail on
eksctl anywhere upgrade cluster plan -f
: #6716
- Error out when management kubeconfig is not present for workload cluster operations: 6501
- Empty vSphereMachineConfig users fails CLI upgrade: 5420
- CLI stalls on upgrade with Flux Gitops: 6453