-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
eks: Add EKS Auto Mode support to Cluster L2 construct #32364
Comments
Hi @zjaco13 , thanks for staying on top of the AWS cloudformation updates for EKS. Looks like its supported by cloudformation, so should be feasible to have support by CDK as well. Contributions are welcome. |
@khushail |
@Issacwww , cloudformation docs mention about supporting this property- and in the resource specification doc, you can also see this as mentioned - https://d1uauaxba7bl26.cloudfront.net/latest/gzip/CloudFormationResourceSpecification.json Hopefully docs would reflect the latest changes in next cadence. Hope that helps! |
Ah, Thanks for confirming, @khushail, makes sense if just doc delay, I will try the latest cdk version |
Is it possible to use an escape hatch to modify the L1 construct from the L2 construct for an EKS Cluster? I am trying: const cfnCluster = cluster.node.defaultChild as eks.CfnCluster
cfnCluster.computeConfig = {
enabled: true,
nodePools: ["system"],
nodeRoleArn: nodeRole.roleArn,
} But that is not working, maybe due to #18620. Is the |
Requires JavaScript SDK >= 3.703.0 and latest CloudFormation schema |
This issue has received a significant amount of attention so we are automatically upgrading its priority. A member of the community will see the re-prioritization and provide an update on the issue. |
hi, any update on that PR ? |
run into a blocker during the test, we are discussing internally for a solution. cc @xazhao |
Hey @Issacwww , do know if we could have an ETA on this? |
Hi All, The PR from @Issacwww is currently blocked because the Lambda built-in SDK is outdated. The outdated SDK doesn't support the new EKS Auto Mode feature. The lambda team is working on updating the SDK and it's expected to be done by mid Feb. Once that is done, we can resume working on the PR. |
We're also working on the new EKS V2 module which uses native CFN resource instead of API to create the cluster. Auto Mode will be added to that module later. Also escape hatch should work in that module. |
Great. Would there be a migration plan from aws_eks.Cluster to the V2? |
Describe the feature
AWS Announced EKS Auto Mode on Dec 1st, enabling customers to fully automate cluster management for compute, storage, and networking. The CloudFormation changes for EKS Auto Mode enablement are adding a ComputeConfig field in the
Cluster
resource. Supporting this field would enable customers to easily create EKS Auto Mode or enable it on existing clusters.Use Case
Create/Enable EKS Auto Mode on new or existing clusters for fully automated cluster management.
Proposed Solution
Add support for the
ComputeConfig
Field to the EKS Cluster L2 constructOther Information
No response
Acknowledgements
CDK version used
2.171.1
Environment details (OS name and version, etc.)
mac OS Sonoma 14.7.1
The text was updated successfully, but these errors were encountered: