Move setting of Container Names to a place easy to access across the product
Problem to solve
How can we make configured data easy to leverage across the product to make a better user experience?
Users configure elements of their workflow within a specific area, in this case a Container Image Name $CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG:$CI_COMMIT_SHA
, in some circumstances that information would be useful to other part of the Product, in this case Container Scanning.
Intended users
GitLab developers adding new features and options that need data we should already have collected from the user and wish to make the experience boring and not have to re-ask the user for information.
Further details
To properly configure Container Scanning we need the naming of the images, it would be nice if instead of forcing the user to specify the information we could reference a variable that would be passed or made available for each project and its branches.
Proposal
Permissions and Security
This would need to be taken into consideration, as not all settings should potentially be visible to everyone in a project.