CDK: Support EKS Managed Node Group EDP discounts for spot
- Dominant language
- TypeScript
- Stars
- 12.9k
- Forks
- 4.6k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 83
Description
### Describe the feature
Add ability to inject context id to enable EDP discounts for spot for EKS Managed Node Group (in CDK Typescript).
### Use Case
I am unable to inject relevant context id for EKS manage node group to enable EDP discounts for spot instances. Used method cluster.addNodegroupCapacity(...) and passing parameter of launchTemplateSpec.
### Proposed Solution
_No response_
### Other Information
_No response_
### Acknowledgements
- [ ] I may be able to implement this feature request
- [ ] This feature might incur a breaking change
### CDK version used
2.99.1
### Environment details (OS name and version, etc.)
Linux
Contributor guide
Research direction
Start at cluster.addNodegroupCapacity(...) and its launchTemplateSpec handling in the TypeScript CDK implementation, then trace how a context ID could reach an EKS managed node group. Done means the relevant context ID can be supplied for spot capacity and the behavior is covered by appropriate tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, kubernetes, typescript
- Domain
- cloud, infrastructure
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 32/100