-
Story
-
Resolution: Done
-
Undefined
-
None
-
None
-
3
-
False
-
False
-
None
-
HAC Infra OCM - Sprint 232, HAC Infra OCM - Sprint 235, HAC Infra OCM - Sprint 236
User story:
So that I can ensure that my machine pool on my ROSA hosted cluster (hypershift) has the proper required network configuration, as a user, I want to set the private subnets when I create the cluster.
Acceptance criteria (minimum):
- At least one subnet must be chosen/selected/entered
- A user can select/enter multiple private subnets (to create multiple machine pools)
- If a user selects more than 1 subnet and all the selected subnets are in the same availability zone, a warning is shown.
- The “next” button will not go to the next action unless all required fields pass validation
- A subnet can only be entered once, meaning it cannot be selected for more than 1 machine pool
- Data entered will be shown on the review page
- [technical] Data is prepared to be sent to the api
Acceptance criteria (newly added):
- A user must enter/select a single VPC. The VPC must be a valid VPC in the region selected in a previous step
- The private subnet entered/chosen will be a subnet attached to the entered/chosen VPC
- If a user changes the VPC, any previously entered/selected subnets will be ignored
Additional acceptance criteria (not required for MVP - covered as part of HAC-3133):
- The private subnet drop-down when creating machine pool(s) and will only be available for hosted (hypershift) control planes
- The private subnet drop-down will contain valid private subnet names
- The private subnet drop-down will group private subnets by availability zone (AZ)
The search on the subnet will be "fuzzy" (approximate string matching) search
Mockups:
Mockups | PD 1434
Mockups | PD 1488
NEW - Subnet per machine pool:
NOTE: The machine pool name can be replaced with generic text that states a machine pool will be made using this subnet. So something like "machine pool 1", "machine pool 2" (or something better). AKA we aren't deciding nor showing what the machine pool name will be at this point.
NEW - Showing text changes needed:
Other changes to the Machine pool including adding additional machine pools will be covered by other Jira stories.
-------------------------------------------------------------------------------------------------------------------------------
Implementation details
Summary:
A private subnet ID(s) will be chosen on this step (as opposed to a future step) for hosted (hypershift) control planes. There needs to be the ability to select /enter multiple subnets.
Major tasks:
- Create a searchable private subnet ID drop down and only show for hosted (aka hypershift) control planes
Notes:
- NOTE: The subnet drop-down component is created as part of
HAC-3133 - The list of subnets depends on the zone (set in Cluster settings/ Details)
- If a user changes the control plane type OR zone (Cluster settings/ Details), then data previously selected for subnets should not carry over. This is to prevent confusion and sending subnets that the user may no longer intend.
- depends on
-
HAC-2415 [Hypershift ROSA][MVP][Technical] Create a feature gate for Hypershift ROSA feature
- Closed
-
HAC-2416 [Hypershift ROSA][Wizard] Select control plane type (step 2)
- Closed
-
HAC-3133 [Hypershift ROSA][Wizard] Create subnet drop-down
- Closed
-
PD-1434 [ROSA] HyperShift Cluster Creation for ROSA (Part 2)
- Closed
-
PD-1488 [ROSA] Hypershift wizard allows for creation of multiple machine pools from subnet IDs
- Closed
- is depended on by
-
HAC-3680 [Hypershift ROSA] [Wizard] Ensure public subnet is part of the same VPC as private subnets
- Closed
-
HAC-2411 [Hypershift ROSA][Wizard] Final review of Review and Submit
- Closed
-
HAC-3134 [Hypershift ROSA][Wizard] Networking / Configuration - Network Configuration (private/public)
- Closed
- is related to
-
OCMUI-663 [Hypershift ROSA] Loading of VPC from machine pool section of wizard takes around 25-30 seconds
- To Do
-
HAC-4011 [Hypershift ROSA] The "Networking"> "Configuration" step missing from Hypershift ROSA wizard
- Closed
-
HAC-2523 [ROSA Wizard] Cluster settings / Machine pool - multiple machine pools
- Closed
-
HAC-4022 [Hypershift ROSA] Edit step associated to "Networking" section from "Review and create" page didn't work.
- Closed
-
HAC-4028 [Hypershift ROSA] Machine pool definitions (like AZ and selected private subnets) are wrongly mentioned under "Networking" step from "Review and create" page.
- Closed
-
OCMUI-509 [Hypershift ROSA] Previously loaded and selected VPC shown as default value for "Specify a VPC to install your machine pools into" for a fresh ROSA Hypershift wizard.
- Closed
-
HAC-2522 [Hypershift ROSA] Cluster settings / Machine pool - Hide autoscaling
- Closed
- is triggering
-
HAC-4012 [Hypershift ROSA] Wizard - should remember VPC / subnets when moving back
- Closed
- relates to
-
PD-1546 Discovery design for IMDSv2 for OSD/ROSA
- Closed
- mentioned on