Steps to reproduce:
- Create a cluster with an older version that requires user acknowledgements to be updated
- Start the update procedure
- Do not complete the listed prerequisites to proceed with the update
- Acknowledge that the prerequisites are satisfied
- Schedule the update
What happens:
You can briefly see the message that the update was successfully scheduled. Then you see an error because of missing prerequisites.
See attached recording for an example.
Expected behavior:
You don't see a confirmation message before seeing an error.
Also related to this, the error message is an alert box displayed in the middle of the modal window. It's not the way to handle those type of errors. We should use an EmptyState as described by PatternFly guidelines here: https://v5-archive.patternfly.org/components/empty-state/design-guidelines#back-end-failure