-
Notifications
You must be signed in to change notification settings - Fork 94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ECR Public? #124
Comments
I have an interesting bit of added information -- I'm also not able to successfully create these via $ docker manifest create public.ecr.aws/debian/debian:bullseye public.ecr.aws/debian/amd64:bullseye public.ecr.aws/debian/armel:bullseye public.ecr.aws/debian/armhf:bullseye public.ecr.aws/debian/arm64:bullseye public.ecr.aws/debian/i386:bullseye public.ecr.aws/debian/mips64el:bullseye public.ecr.aws/debian/ppc64el:bullseye public.ecr.aws/debian/s390x:bullseye
Created manifest list public.ecr.aws/debian/debian:bullseye
$ docker manifest push --purge public.ecr.aws/debian/debian:bullseye
error mounting debian/amd64@sha256:4c0bfd2a9f4e90b5a07958f07d71b2e2ea5a965649c92bf35822aece72a29c6b to public.ecr.aws/debian/debian:bullseye (Suspiciously similar error!) |
For your sake, Phil, I want to report over here that the workaround I tested in aws/containers-roadmap#1459 (comment) worked on both (Gotta use 2.0 ultimately because there isn't a 1.0 that accepts |
Has anyone successfully used
manifest-tool
against ECR Public? I'm trying both 1.0 and 2.0 and coming up short, and hoping maybe there's something I'm doing wrong, but both versions are failing in different ways with the same YAML.Here's an example YAML, for reference (if you have an ECR Public repository, you should be able to swap this first
image:
and test for yourself 😇):(I have a whole series of very similar YAMLs, but this is the first one.)
In both cases I'm invoking via
manifest-tool --debug --username AWS --password "$token" push from-spec --ignore-missing manifest.yml
(where$token
is acquired viaaws ecr-public get-login-password --region us-east-1
, and has been used successfully in this same way viactr
for pushing the non-manifest-list images).2.0 debug logs:
1.0 debug logs:
(I know I said in #123 that I don't have any real YAML that omit
platform:
but I swear I hadn't written this one yet when I wrote that! Fixing that is what reminded me this was possible. 😇)Any help or pointers would be hugely appreciated. 🙏 ❤️
The text was updated successfully, but these errors were encountered: