-
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
(ec2): Support for new EBS types released in re:Invent 2020. #12071
Comments
Want to submit a PR with the addition? Feel free to mention me and I'll review it |
Ok @NetaNir. I think I can do it today. Thank you for your quick reply. |
Added new EBS types released in re:Invent 2020 and fixed some documentation problems closes aws#12071
Removed unnecessary tests. closes aws#12071
hi @NetaNir, good night! I hope you are good. Do you have any idea when this issue/PR will be merged into the master and released? I am currently using a custom CDK build to support this in my stacks. Thank you in advance. |
It seems like the build is failing |
Hmm maybe this? It doesn't happen here, but let me check (0.2s) |
Removed Trailing spaces. closes aws#12071
Now I think it's ok. Sorry for wasting your time, but it didn't happen here. |
You did no such thing. Hope to see you on more PRs! |
Thank you for your kindness and be sure that I'll! I use CDK every day at my company and personal projects. |
closes #12071 Added new EBS types released in re:Invent 2020 and fixed some documentation problems. Some observations: ./packages/@aws-cdk/aws-elasticsearch/lib/domain.ts - The Elasticsearch service allows only General Purpose, Provisioned IOPS and Magnetic. ./packages/@aws-cdk/aws-rds/lib/instance.ts - Storage types and the official link were added For compatibility reasons, I kept the " GENERAL_PURPOSE_SSD" as GP2 and created a new type called "GENERAL_PURPOSE_SSD_GP3" for GP3. The same happened to IO1/IO2. Please let me know if it is correct, I think it is the best way to not break stacks that already exist with these definitions. @NetaNir ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
|
closes aws#12071 Added new EBS types released in re:Invent 2020 and fixed some documentation problems. Some observations: ./packages/@aws-cdk/aws-elasticsearch/lib/domain.ts - The Elasticsearch service allows only General Purpose, Provisioned IOPS and Magnetic. ./packages/@aws-cdk/aws-rds/lib/instance.ts - Storage types and the official link were added For compatibility reasons, I kept the " GENERAL_PURPOSE_SSD" as GP2 and created a new type called "GENERAL_PURPOSE_SSD_GP3" for GP3. The same happened to IO1/IO2. Please let me know if it is correct, I think it is the best way to not break stacks that already exist with these definitions. @NetaNir ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Related #12020.
I'm migrating some customers from GP2 to GP3 and I can't do it because CDK doesn't support this new EBS types. Even in the latest CDK Version (1.78.0) there is no way to use this.. On the other hand, Cloudformation already supports these new EBS types.
Use Case
Because I need perform a migration from gp2 to gp3 and this customer uses CDK to automate infra.
Proposed Solution
Add new EBS types in the next release.
Other
aws-cdk/packages/@aws-cdk/aws-ec2/lib/volume.ts
Line 201 in 889d089
And yes, Cloudformation already supports this format.

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-ebs-volume.html
This is a 🚀 Feature Request
The text was updated successfully, but these errors were encountered: