-
Bug
-
Resolution: Done
-
Normal
-
None
-
None
-
False
-
False
-
None
-
HAC Infra OCM - Sprint 235
Description of problem:
Currently the user need to click "Add machine pool" button to see if there is a field validation error against the taint key/value fields from the "Add machine pool" dialog. This need to be improved in same way as node labels fields i.e validation error should throw right after the user violates the rule while entering the values.
For example, currently when the taints key or values
- Exceed the character limit , there is no validation error(instant) has thrown for the field.
- Invalid key or values are mentioned , there is no validation error(instant) thrown for the fields.
The validation error thrown to the user only when the user tries to add machine pool. This could be improved by restricting user to add machine pool when they violate above requirement with proper field validation.
See more in recorded video. MissingTaintfieldvalidation.mp4
How reproducible:
Always
Steps to reproduce:
- Launch OCM UI.
- Open a ROSA hypershift cluster.
- Go to machine pools tab.
- Click on "Add machine pool" button.
- Provide valid name, subnet id and node counts.
- Provide the taint key and values as below.
- Add taint key and value that exceed 63 characters.
- Add taint key and value that contains unsupported special characters.
- View the field validation behavior.
- Click on " add machine pool" button and see the behavior.
Actual results:
In Step 7, there is no field validation error thrown against taint key/value fields.
In Step 8, Validation error thrown against taint invalid key/value when user tries to add machine pool.
Expected results:
In Step 7, Field validation error should throw against taint key/value fields in case user enters invalid values.
- relates to
-
HAC-3324 [Hypershift ROSA] Add ability to add labels and taints when adding a new machine pool
- Closed
- mentioned on