Images not shown in pull through cached ECR repository



I have set up the pull through cache, using the new repository template feature, with cross account access. I can pull upstream images just fine, the repository is automatically created with the templates settings:

$ podman pull
Trying to pull
Getting image source signatures
Copying blob 7e11c5ba1fd2 skipped: already exists  
Copying blob a4503341e3e7 skipped: already exists  
Copying blob 65b190d0545b skipped: already exists  
Copying blob f72461870632 skipped: already exists  
Copying config 33825b7d2d done   | 
Writing manifest to image destination

However, when I look into the UI, or try and list the images in the ECR, nothing is shown, even though I literally just successfully pulled the image from this very repository:

$ aws ecr list-images --repository-name quay/keycloak/keycloak 
    "imageIds": []

The UI says no images to display: ECR repo with no image

Any help is highly appreciated. I tried changing from KMS to AES-256, with and without repo lifecycle, all to no avail. The functionality is given from a user perspective, the pull works, but I'd expect the layers to be visible in the repository. According to this video I should be able to see the cached layers just like if I pushed them, but they're not there.

What am I missing, please?

asked 5 months ago183 views
1 Answer
Accepted Answer

Started working after a while :shrug:.

answered 4 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions