salesforce/dockerfile-image-update

Plugin unable to find complex AWS ECR images

ksrisurapaneni opened this issue · 1 comments

Describe the bug
Plugin seems to be unable to find complex AWS ECR images, below is the message I see:

+ exec java -jar /dockerfile-image-update-1.0.132.jar -o kee-test-org -b main parent 1234567890.dkr.ecr.us-east-1.amazonaws.com/kee-python-3.9-slim 1.0.0 kee_ecr_tag_store
[main] INFO com.salesforce.dockerfileimageupdate.subcommands.impl.Parent - Updating store...
[main] INFO com.salesforce.dockerfileimageupdate.storage.GitHubJsonStore - Updating store: kee_ecr_tag_store with image: 1234567890.dkr.ecr.us-east-1.amazonaws.com/kee-python-3.9-slim tag: 1.0.0...
[main] INFO com.salesforce.dockerfileimageupdate.storage.GitHubJsonStore - Loading image store at commit c87cf64461d61e50c0d0d7633ee0151977066009
[main] INFO com.salesforce.dockerfileimageupdate.subcommands.impl.Parent - Finding Dockerfiles with the given image...
[main] INFO com.salesforce.dockerfileimageupdate.utils.DockerfileGitHubUtil - Searching for 1234567890.dkr.ecr.us-east-1.amazonaws.com/kee-python-3.9-slim with terms: [FROM 1234567890.dkr.ecr.us, east, 1.amazonaws.com/kee-python-3.9-slim]
[main] INFO com.salesforce.dockerfileimageupdate.utils.DockerfileGitHubUtil - Number of files found for 1234567890.dkr.ecr.us-east-1.amazonaws.com/kee-python-3.9-slim: 0

To Reproduce
Try this string in your Dockerfile:

FROM 1234567890.dkr.ecr.us-east-1.amazonaws.com/kee-python-3.9-slim:0.0.0 AS builder

And run this command:

docker run --rm  -e git_api_token -e git_api_url salesforce/dockerfile-image-update:1.0.132 -o kee-test-org -b main parent 1234567890.dkr.ecr.us-east-1.amazonaws.com/kee-python-3.9-slim 1.0.0 kee_ecr_tag_store

Expected behavior
Expected to find the image and create a PR.

Thanks,
Keerti

will open new issue