Allow to dismiss failed operation messages in clusters managed apps
The problem
If installing, updating, or uninstalling an application fails, the API indicates such failure by setting the current application status to either "errored"
or "updated_errored"
or "uninstall_errored"
and the UI displays an error message:
These messages are not dismissable because the only way to reset the status of an application is by restarting the operation that failed. Otherwise, the API will always indicate that the application is in one of the failed states.
Potential solution
We need to create an API action that enables clients to transition the application to the state before the failed operation.