feat(opensearchservice): support OI2 instance type with local NVMe storage#36700
Conversation
…rage OI2 is an OpenSearch-specific instance type that uses local NVMe storage and does not support EBS volumes. This fix adds OI2 to the list of instance types that support instance storage, allowing users to create OpenSearch domains with OI2 data nodes when EBS is disabled. Closes aws#36698
|
PR self-review/analysis OK. |
|
Exemption Request - unit tests already added. |
✅ Updated pull request passes all PRLinter validations. Dismissing previous PRLinter review.
|
Thank you for contributing! Your pull request will be updated from main and then merged automatically (do not update manually, and be sure to allow changes to be pushed to your fork). |
Merge Queue Status✅ The pull request has been merged at 1ced0ed This pull request spent 43 minutes 45 seconds in the queue, including 43 minutes 36 seconds running CI. Required conditions to merge
|
|
Thank you for contributing! Your pull request will be updated from main and then merged automatically (do not update manually, and be sure to allow changes to be pushed to your fork). |
|
Comments on closed issues and PRs are hard for our team to see. |
Issue # (if applicable)
Closes #36698
Reason for this change
OI2 is an OpenSearch-specific instance type that uses local NVMe storage and does not support EBS volumes. Currently, CDK validation incorrectly rejects OI2 instance types when ebs: { enabled: false } is specified, throwing:
ValidationError: EBS volumes are required when using instance types other than R3, I3, R6GD, I4G, I4I, I8G, IM4GN, R7GD or R8GD.
Description of changes
Describe any new or updated permissions being added
N/A - No IAM permission changes.
Description of how you validated changes
Checklist
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license