Skip to content

feat(templates): upgrade eks to 1.35#2497

Merged
zerospiel merged 1 commit intok0rdent:mainfrom
zerospiel:eksbump
Apr 20, 2026
Merged

feat(templates): upgrade eks to 1.35#2497
zerospiel merged 1 commit intok0rdent:mainfrom
zerospiel:eksbump

Conversation

@zerospiel
Copy link
Copy Markdown
Collaborator

@zerospiel zerospiel commented Mar 9, 2026

What this PR does / why we need it:
Introduces the new NodeadmConfigTemplate object usage instead of the outdated EKSConfigTemplate which used to use the obsolete bootstrap.sh.

Sets the default image to the AL2023 which is the EKS default now since k8s 1.33.

Which issue(s) this PR fixes (optional, Fixes #123):
Closes #2468

@zerospiel
Copy link
Copy Markdown
Collaborator Author

Verified on the latest gcr.io/k8s-staging-cluster-api-aws/cluster-api-aws-controller:main image (bedb7d3aded87acf38a5ad68d352a80b31ee9edf). The node successfully joined the cluster with the NodeadmConfig, effectively making the EKS cluster ready to use.

Copy link
Copy Markdown
Collaborator

@eromanova eromanova left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, but need to wait for the new CAPA version.

@zerospiel zerospiel force-pushed the eksbump branch 2 times, most recently from 99c26db to 602f767 Compare March 19, 2026 13:08
@zerospiel zerospiel force-pushed the eksbump branch 4 times, most recently from d9ae0c0 to 8eea509 Compare April 13, 2026 11:14
@zerospiel zerospiel force-pushed the eksbump branch 4 times, most recently from 0e07466 to cab90ef Compare April 20, 2026 10:36
Introduces the new NodeadmConfigTemplate object usage instead of the
outdated EKSConfigTemplate which used to use the obsolete bootstrap.sh.

Sets the default image to the AL2023 which is the EKS default now since
k8s 1.33.
@zerospiel
Copy link
Copy Markdown
Collaborator Author

Verified with the CAPA 2.11.0: EKS has been successfully provisioned and the node joined. Works perfectly fine

@zerospiel zerospiel marked this pull request as ready for review April 20, 2026 11:30
@zerospiel zerospiel merged commit 932f488 into k0rdent:main Apr 20, 2026
7 checks passed
@github-project-automation github-project-automation Bot moved this to Done in k0rdent Apr 20, 2026
@zerospiel zerospiel deleted the eksbump branch April 20, 2026 11:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Rework EKS ClusterTemplate to support k8s v1.35

2 participants