Description of the problem:
In OSD (CCS) wizard flow, there was no validation error thrown against the Route selector and excluded namespaces fields under Application ingress settings section. User has not allowed to proceed with wrong values to the next step in wizard although no validation error shown in the page. This is confusing and need to be fixed.
The behavior works fine in prod not in staging.
Refer attached recordings OSDValidationApplicationIngressFieldsBroken.mp4
Steps to reproduce:
- Launch OCM Staging UI.
- Open OSD wizard.
- Select subscription as "Annual fixed capacity subscription" and Infrastructure type as "Customer cloud subscription"
- Click "Next" and choose any of the cloud provider.
- Proceed to "Next" steps and reach to "Networking"> "Configuration".
- Choose "Custom settings" under application ingress settings.
- Fill invalid values (ex: value exceeds more than 63 characters) to Route selector and excluded namespaces fields.
- See the behavior.
Actual results:
No validation error thrown against the Route selector and excluded namespaces fields when invalid value i.e. value exceeds more than 63 characters entered.
Expected results:
The validation error should show against the Route selector and excluded namespaces fields when wrong or unsupported values are entered.
This was happening across all the browsers and tested with chrome, edge and firefox.
- blocks
-
OCMUI-513 PatternFly 5 Adoption
-
- Closed
-
- mentioned on