-
Epic
-
Resolution: Done
-
Critical
-
None
-
None
-
Default Machine Pool Removed For UI
-
False
-
False
-
None
Description:
This epic has two goals to achieve:
1: refactor the UI to use the new data structures (the new Node instead of the old ClusterNodes) exposed by the Clusters Service
2: enhance the day2 experience of the default machine pool
Details about the refactor:
As part of the Clusters Service code restructure, we unified the machine pool data structures and ensured that the API remained backwards compatible. However, to fully leverage the benefits of this restructure, we need to update the web GUI to use the new data structure. This will enable us to take advantage of the simplified codebase and improved flexibility of the Clusters Service.
As part of this Story, we need to update the web GUI to use the new data structure.
Acceptance Criteria:
- The web GUI has been updated to use the new Node data structure from Clusters Service.
By ensuring that all front ends use the updated Node representation, we can fully deprecate the old "ClusterNodes" structure from the API.
Details about the new day2 features of the default machine pool:
There are the following requirements on the day2 UI:
1: it will be possible to change the instance type of the default machine pool
2: it will be possible to delete the default machine pool
3: it will be possible to scale the default machine pool to 0
4: it will be possible to add/edit taints and labels on the default machine pool
Detailed design doc with all the validations etc is here: https://docs.google.com/document/d/1yvPg6HFHL6Bwlsq7jqOcdHGHLN0z4qHisekMm8f24pw/edit#bookmark=id.dyscib547fmd
Feature doc: https://docs.google.com/document/d/1c_TZpcyYU3VWZkMSsewZrNczU40gWs48GI6dvP2JkNU/edit#heading=h.bupciudrwmna
Please note that the unification of the scale/edit labels/edit taints modals into on edit modal is out of the scope of this epic, that part is being tracked in https://issues.redhat.com/browse/HAC-4858
- is cloned by
-
HAC-4858 Unify the scale/edit labels/edit taints modals in ROSA UI
- Closed
- is related to
-
HAC-4874 [ROSA] Default node count for worker node is presented wrongly as zero from the Edit node count dialog.
- Closed
-
HAC-4875 [OSD]Unable to change the worker(default) node count via Edit node count dialog for OSD GCP cluster
- Closed
-
HAC-4880 [OSD]Delete and Edit taint actions are disabled for newly added machine pools.
- Closed
-
HAC-4887 [OSD][non CCS cluster]Unable to delete default machine pool (worker) from machine pool (day2)
- Closed
-
HAC-4888 [OSD][non CCS cluster]Unable to scale down default machine pool (worker) to zero from machine pool (day2)
- Closed
-
HAC-4876 [ROSA/OSD]Wrong context menu indications and status against the machine pools
- Closed
-
HAC-4892 [OSD/ROSA] "Add machine pool" button disabled when autoscaling enabled with minimum and maximum node count set to zero
- Closed
- relates to
-
HAC-4896 [ROSA] Widget broken with a TypeError due to undefined ccs property while scaling default worker or any machine pool.
- Closed
-
HAC-4765 [OCM UI][ROSA&OSD] Default machine pool appears duplicated in the Machine Pools list
- Closed
-
HAC-4872 UI does not allow deleting and adding taints to hypershift machine pools
- Closed
- mentioned on