-
Story
-
Resolution: Done
-
Critical
-
None
-
None
As a user I want to be shown any network errors reported by the in-flight verifier upon cluster creation failure.
The OCM API is including additional network verification checks as part of the installation process. These checks will run after the cluster creation step has started (after the preflight checks).
This should be shown in the UI as a step or state and clear documentation or error messages should be shown if this step/state results in a failure
Design Doc: OSD/ROSA network-verifier Option 3 which shows these checks as 'in-flight' as opposed to 'pre-flight' (the other mockups).
Backend API: https://api.openshift.com/#/default/get_api_clusters_mgmt_v1_clusters__cluster_id__inflight_checks
Â
Open Issues
- UX team (tle@redhat.com ) pls update mockup so that the "Network setup" step is after "OIDC and operator roles" step.
Â
Tech Notes:
- "In flight" verification is in blocking mode in staging!
- UI team should attempt to create a Rosa classic, BYO-VPC, in staging but block the domains of the subnets (slack thread) to cause an inflight verification failure
- Need to see what cluster creation error message we show in the UI currently for 'inflight failures'Â -it may be "good enough" for them to enable blocking mode in production
- However, end goal is to present inflight validation errors to the user upon cluster creation failures.
- I was told there is a field in the create cluster response called "provision-error-code" which would indicate something like "inflight failure", when we detect this in the UI and then call the inflights endpoint and get details on the inflight failure to show to the user.
- UI team needs to code for this new 'Network setup' step, I was told cluster installation status will be something like "Validating", but not sure how we know when the 'validating' is done in order to make the next step (DNS setup) the current one.
Â
Acceptance Criteria
- Upon Successful cluster create but In-flight failures, show in-flight errors in a Warning alert
- Upon Failure of cluster create, show regular cluster failure error alert AND show the in-flight errors as an Error alert.
- verifier results will have to be retrieved asynchronously (i.e., in an API call separate from the "cluster create request") from the inflight_checks API endpoint
- the cluster create request will return its usual output well before the verifier finishes running, so the UI will have to query the inflight_checks API endpoint multiple times in the minutes following a cluster creation request to obtain verifier results
- UI should follow the latest "in-flight" mockups (option 3) to display status and error codes/messages and "to fix..." documentation.
Â
Resources
- depends on
-
OCMUI-58 Show "On-Demand" network verifier validation failures for OSD and ROSA
- Closed
-
HAC-4943 simple inflight error message
- Closed
- is blocked by
-
OCMUI-1069 [OCM-UI] [OSD- Multi Zone] Network verifier errors disappear from the overview page after the cluster goes into a error state
- Closed
-
OCMUI-1071 [OCM-UI] [Hypershift-ROSA] Network verifier and other checks are not shown on the Overview page after the cluster goes into a ready state
- Closed
-
OCMUI-1125 [OCM-UI] ROSA-Classic Network validation errors on the Overview page
- Closed
-
OCMUI-1101 [OCM-UI][Hypershift-ROSA][OSD-Multizone] Cluster logs are not shown on the Overview page when the network check fails
- Closed
-
PD-1271 Add VPC network validation to OSD and ROSA inflight checks
- Closed
- is cloned by
-
OCMUI-58 Show "On-Demand" network verifier validation failures for OSD and ROSA
- Closed
- is related to
-
OCMUI-1076 [OCM-UI][Hypershift-ROSA] Cluster is in Ready state when inflight validation checks fail
- Closed
-
HAC-862 [OSD and ROSA Wizard] Improve error message (only) for CIDR & VPC subnet mismatches
- Closed
-
OCMUI-1078 [OCM-UI][OSD-multizone] User action required is shown as error message on the cluster overview page
- Closed
-
HAC-4945 create cluster osd missing network setup progress step
- Closed
- is triggering
-
HAC-5087 Single inflight_checks error can break ClusterList
- Closed
- relates to
-
OCMUI-34 [Hypershift ROSA] Cluster does not show any warning messages when the inflight check fails and the cluster goes into a ready state
- Closed
-
PD-1391 [Informing mode] part 1 - UX design for ROSA/OSD network-verifier
- Closed
-
OCMUI-1085 add feature flag for network verifier UI
- Closed
-
HAC-4943 simple inflight error message
- Closed
- links to
- mentioned on