-
Story
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
Future Sustainability
-
False
-
-
False
-
2
-
None
-
None
-
Installer Sprint 277, Installer Sprint 278
User Story:
As a user, I want to be able to:
- Configure the throughput on gp3 volumes on AWS
so that I can achieve
- Performance gains
Acceptance Criteria:
Description of criteria:
- Ability to configure throughput for the control plane in the install-config
Engineering Details:
- openshift/api will need this parameter added to the EBSBlockDeviceSpec struct
- pkg/types/aws/machinepool.go will add throughput in the EC2RootVolume struct
- data/data/install.openshift.io_installconfigs.yaml will need updating with throughput under rootVolume
- pkg/asset/machines/aws/awsmachines.go will set throughput in GenerateMachines() in the RootVolume struct
- pkg/asset/machines/aws/machines.go will set throughput in provider() in the machineapi.EBSBlockDeviceSpec struct
- pkg/tfvars/aws/aws.go will set throughput in the Config struct
- pkg/types/aws/validation/machinepool.go will need to validate the volume type is gp3 and throughput is between 125 and 1000
This requires/does not require a design proposal.
This requires/does not require a feature gate.