-
Notifications
You must be signed in to change notification settings - Fork 907
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
packagePullSecrets not working on v1.6.2 #2876
Comments
@fahedouch thank you for raising this! I am investigating 👍🏻 |
@fahedouch I tested out pulling a private package from |
@hasheddan , thank you for checking this. did you use the still have the same error with
but it is ok with I am using |
@fahedouch hmm yes I did try with v1.6.2. What is the GCR entry in your dockerconfig using for credential resolution for |
|
@fahedouch my apologies, I have repeated the steps and now am able to reproduce. I believe we should be falling through to the pull secret auth since the others in the chain should not give you anything more than |
@fahedouch following up here -- was able to do some experiments this morning and it may be the case that because the default and gcloud resolvers come earlier in the chain, one is getting resolved first, but with credentials that are not valid for the image being pulled. Because it resolves, we never get to the package pull secrets. Do you have any additional information about the environment you are running Crossplane in? |
My team is blocked, we are trying to move from DTR to artifact-registry. |
@mcbenjemaa I believe this may have been fixed in google/go-containerregistry#1298 -- I will coordinate with you to test an update in your environment 👍🏻 |
What happened?
401 authorization required
on private registry when using the latest stable versionv1.6.2
it works with
v1.6.1
How can we reproduce it?
What environment did it happen in?
Crossplane version: v1.6.2
The text was updated successfully, but these errors were encountered: