@Mishra, Rajiv I reached out to our internal team on this and came to know that you can look at the activity log to see who the last user is who pushed the image to a particular repository. Please keep in mind that the activity logs are kept for 90 days by default.
Another thing you can do is to introduce a process for the teams that push images to add a label to each image that has the owner. This is something that you can do as part of the CI/CD process. Unfortunately, we do not expose that information in the Portal UI but you can pull the image and inspect it to retrieve the label information.
We are also considering a functionality to allow adding metadata to the images in ACR. That will be a free form key-value pairs that you can set to tag the images according to their needs. However, this is in the planning and we don’t have any ETA for its implementation.
Another aspect is that Multiple entities can push to a specific repo, so it’s really on the specific digest that you’d want to know this.
The identity of the entity that pushed the artifact is captured in the ACR Diagnostics & Audit logs capability. You can refer to this for more information.
This does assume the entity is using a unique identity. For instance, never, ever use the Admin account. It’s almost as evil as using :latest.
For more info on using Auth models with ACR, please see this.
It’s an interesting idea to add the identity to the repo listing. If that’s what’s desired, please log a request
here.
Hope it helps!!!
Please 'Accept as answer' if it helped, so that it can help others in the community looking for help on similar topics