Docker registry date not accurate
Problem to solve
As a Developer, when I navigate to my projects container registry, I need to see accurate metadata about my images and tags so I can ensure I launch the correct container as I continue my development.
- Currently, we have a column titled 'Created' which actually details when the last update was made. Although this same behavior is what is used in Docker, it is confusing for the user.
- In addition, having time at the hour, day or month level causes confusion as well, because images/tags may look similar and make it hard to tell which one is latest.
Intended users
This impacts developers, maintainers and administrators. Any of those users that rely on the container registry could face this problem.
Further details
The goal of this issue is to clarify the meaning behind the data and to provide more actionable and reliable information for those with many images/tags.
Proposal
We will make two changes to the UI to more accurately reflect the data:
- Update the column name from 'Created' to 'Last Updated' since this is actually how it is defined.
- Introduce a hover tag that includes a time stamp of the actual time it was last updated. (NOTE: We use this design pattern for our CI Pipelines, see below screenshot as an example)
Permissions and Security
There are no changes to permissions. Currently Reporters, Developers, Maintainers and Owners may all view their projects container registry. This issue won't change that, but will just make the information more accurate.
Testing
We will test this change by building and pushing new images to the container registry for a given project.
What does success look like, and how can we measure that?
Success looks like the UI is representing accurate information about the images/tags that are pushed to the GitLab container registry. The title is correct and we are showing timestamps so users can better understand their images and tags.