Comments (4)
Thanks for pinging me on this. If it is found to be an ECR issue I'll ping the team to figure it out.
from docker-credential-magic.
Binary appears to be doing the right thing, but helm isn't interpreting the response correctly:
from docker-credential-magic.
Yep, appears a bug in Helm (or underlying lib). I'll try to track it down.
We are able to docker pull
images from that endpoint:
$ docker pull public.ecr.aws/cloudwatch-agent/cloudwatch-agent:latest
latest: Pulling from cloudwatch-agent/cloudwatch-agent
c0f00c860e21: Pull complete
2e2cc64243eb: Pull complete
6d4302a1fa16: Pull complete
Digest: sha256:5e22a8c01449f1acf2d37e4670487e05a5d54590653236fee953abf61220cf17
Status: Downloaded newer image for public.ecr.aws/cloudwatch-agent/cloudwatch-agent:latest
public.ecr.aws/cloudwatch-agent/cloudwatch-agent:latest
Closing for now
from docker-credential-magic.
Appears to work on latest Helm 3.8 RC:
$ helm version
version.BuildInfo{Version:"v3.8.0-rc.2", GitCommit:"d14138609b01886f544b2025f5000351c9eb092e", GitTreeState:"clean", GoVersion:"go1.17.5"}
$ helm pull oci://public.ecr.aws/aws-controllers-k8s/apigatewayv2-chart --version v0.0.8
Pulled: public.ecr.aws/aws-controllers-k8s/apigatewayv2-chart:v0.0.8
Digest: sha256:299d8b520291ade6d136a7529b7fd44338d58b5b8239813aed97e8fd81ca1f0
So, it appears to OK? Sorry, perhaps user error on my end.
from docker-credential-magic.
Related Issues (20)
- Codenames for credential helpers HOT 1
- Example for how to install magic locally HOT 1
- Always push image HOT 2
- Fix CI to support new push flow HOT 1
- Move github yaml CI into make acceptance target HOT 1
- Support XDG paths for local magic usage HOT 1
- Add version subcommand for both binaries HOT 1
- Custom user-agent for magician push HOT 1
- Magician lib should take a writer vs. printing to stdout HOT 1
- Allow for custom mappings directory on magician mutate HOT 2
- Add workflow for pull requests HOT 1
- Mutate pkg cleanup, godoc comments HOT 1
- Better unit test coverage on magician HOT 1
- Add badge for godoc HOT 1
- magic init should create magic config.json HOT 1
- Support for other platforms in magician
- Fresh installation throws `init` error while following "Usage" section in the README HOT 1
- sign binaries with keyless approach by making use of cosign in GoReleaser and generate SBOMs for them HOT 4
- In some scenarios, endless loop causes boundless memory consumption
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docker-credential-magic.