-
Epic
-
Resolution: Won't Do
-
Major
-
None
-
[RFE] Ability to select storage class for boot device when deploying cluster
-
False
-
False
-
To Do
-
ACM-637 - Self-managed IPI provider support
Epic Goal
- Allow user to select the storage class / rootVolume type when creating a cluster on AWS
Why is this important?
With version 2.3 and future 2.4 the AWS instances get deployed with a boot device hosted on IO1 storage class. We whould let customers decide, for cost reasons' which storage class is to be used gp2 or io1
Bugzilla RFE Issue: https://bugzilla.redhat.com/show_bug.cgi?id=1994815
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-volume-types.html
Scenarios
- On the Create cluster wizard for AWS, on the Node pools step, add a new dropdown for "EBS volume type" for each node pool (Control plane and worker pools)
- The default selection should be "io1"
- Add new selections, as organized in AWS documentation: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-volume-types.html
- General Purpose SSD volumes
- gp3
- gp2
- Provisioned IOPS SSD volumes
- io2 Block Express
- io2
- io1
- Throughput Optimized HDD and Cold HDD volumes
- st1
- sc1
- General Purpose SSD volumes
- Add tooltip
- The type of the root volume."
-
-
- Add launch link to the AWS documentation.
-
- Configure the selection in each node pool in the install-config.yaml
Acceptance Criteria
- CI - MUST be running successfully with tests automated
- Release Technical Enablement - Provide necessary release enablement details and documents.
- All scenarios are complete.
Dependencies (internal and external)
- ...
Previous Work (Optional):
- …
Open questions::
- …
Done Checklist
- CI - CI is running, tests are automated and merged.
- Release Enablement <link to Feature Enablement Presentation>
- DEV - Upstream code and tests merged: <link to meaningful PR or GitHub Issue>
- DEV - Upstream documentation merged: <link to meaningful PR or GitHub Issue>
- DEV - Downstream build attached to advisory: <link to errata>
- QE - Test plans in Polarion: <link or reference to Polarion>
- QE - Automated tests merged: <link or reference to automated tests>
- DOC - Downstream documentation merged: <link to meaningful PR>