(aws-eks) EKS Add-On support as L2/3 construct
- Dominant language
- TypeScript
- Stars
- 12.9k
- Forks
- 4.6k
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 83
Description
### Describe the feature
As of 2022-03-01 we have the possibility to install the EBS CSI Driver via eksctl and management console.
I couldn't find a way to do this via aws-eks CDK module.
References:
- https://aws.amazon.com/about-aws/whats-new/2022/03/eks-add-ons-ebs-csi-driver-available/
- https://docs.aws.amazon.com/eks/latest/userguide/managing-ebs-csi.html
- https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_eks-readme.html#table-of-contents
### Use Case
I'm using the instructions at this link [1] to install EBS CSI Driver using helm inside CDK, but it could be simpler to use an add-on via CDK.
1. https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_eks-readme.html#table-of-contents
### 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.19.0
### Environment details (OS name and version, etc.)
Ubuntu 20.04
Contributor guide
Research direction
Start with the aws-eks CDK module and the AWS EKS add-on documentation linked in the issue, then compare the existing Helm-based instructions in the CDK README. Done means the scope and validation behavior for exposing the EBS CSI Driver as an EKS add-on through a documented L2/L3 construct are settled.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, helm, kubernetes, typescript
- Domain
- cloud, devops, infrastructure
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100