Skip to content

Conversation

@koooosh
Copy link
Contributor

@koooosh koooosh commented Jul 25, 2025

Issue #, if available:

Closes: #655

Description of changes:

This PR includes the following changes for the eksctl deployer:

Testing:

  • Built kubetest2-eksctl with changes
  • Test command: ./kubetest2-eksctl --kubernetes-version=1.28 --ami-family=Bottlerocket --ami=ami-0c0010f03dc8c7f00 --instance-types=g5.2xlarge --region=us-west-2 --up --down --test=exec -- echo "Hello world" succeeds and I see the following logs:
<SNIPPED>
I0725 02:37:17.846986 1620193 up.go:77] No deploy target specified. Using default: cluster
I0725 02:37:17.846991 1620193 up.go:93] Using managed nodegroup for cluster 09497a6e-8181-4e85-9607-9d316f256ea4
<SNIPPED>
2025-07-25 04:02:26 [ℹ]  nodegroup "ng-1" will use "ami-0c0010f03dc8c7f00" [Bottlerocket/1.28]
<SNIPPED>
  • Verified in console that MNG was created with ami-0c0010f03dc8c7f00 ami-id

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@koooosh koooosh marked this pull request as ready for review July 25, 2025 04:20
Copy link
Contributor

@mselim00 mselim00 left a comment

Choose a reason for hiding this comment

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

lgtm, thanks for the improvement!

@mselim00 mselim00 merged commit 7b03bd3 into aws:main Jul 25, 2025
10 checks passed
annapoornanarayan pushed a commit to annapoornanarayan/aws-k8s-tester that referenced this pull request Aug 11, 2025
* deployers/eksctl: add Bottlerocket custom ami support for MNGs

Signed-off-by: Kush Upadhyay <[email protected]>

* deployers/eksctl: add default for deploy-target flag

Signed-off-by: Kush Upadhyay <[email protected]>

* docs: update README with new flags for eksctl deployer

Signed-off-by: Kush Upadhyay <[email protected]>

---------

Signed-off-by: Kush Upadhyay <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Bottlerocket custom AMI support for MNGs to eksctl-deployer

2 participants