Allow unfinished tag cleanup alert to be permanently dismissible for users.
Release notes
Problem to solve
When a container repository has an unfinished cleanup policy, users need to be informed that some tags may not be deleted as expected. Currently, we do this via an alert at the top of the container repository view (The detail view containing the list of tags).
With #276900 (closed) we introduced a more permanent UI moment in the title to indicate to users the state of the cleanup for this specific image repository. Given this, a large alert happening each time cleanup is unfinished may create noise and distract the user.
Intended users
- Delaney (Development Team Lead)
- Sasha (Software Developer)
- Devon (DevOps Engineer)
- Sidney (Systems Administrator)
- Allison (Application Ops)
- Priyanka (Platform Engineer)
User experience goal
Create an easy way for users to learn about unfinished cleanup without being too aggressive with the messaging.
Proposal
Based on this conversation #276900 (comment 459855206), we will allow users to permanently dismiss the alert provided.
Further details
An open question is about how many different times a user will see this alert in different image repositories:
- Should a user have to dismiss this alert 1 time for each image repository?
- Should a user have to dsimsis this alert 1 time for each unique container registry/project?
- Should a user only ever see this alert 1 time regardless of which image repository, container registry, or project they're in?