GitLab-managed apps V1 should show a force-uninstall option if uninstallation fails

Problem to solve

When a chart is deleted from the cluster outside of GitLab, the only way to remove the chart from GitLab is by either re-installing the chart in the cluster first, or by manually deleting a record from the database.

Intended users

User experience goal

Proposal

If the uninstallation fails, offer the user a "force uninstall" option to delete the record from GitLab even if uninstallation fails, with a warning that they must manually clean up on the cluster side.

Further details

Permissions and Security

Documentation

Availability & Testing

What does success look like, and how can we measure that?

What is the type of buyer?

Is this a cross-stage feature?

Links / references