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:

Screen_Shot_2019-06-03_at_10.29.05_AM

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.

Assignee Loading
Time tracking Loading