-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Clean up ECR credential patch #4549
Comments
This got merged into 1.14, so we can drop it earlier 🎉 |
Hi, @jonjohnsonjr (cc. @mattmoor ) I encountered the following error while trying to deploy ksvcs on HEAD (995194b).
I know we dropped this ECR credential patch in #5570 along with bumping up K8s toolchains to v1.15. However, it seems not to get to work on my EKS cluster (v1.14.6). I wonder if we need a little bit more works on solving this problem.
If my understanding is correct, do you have any plans for pushing those changes until v0.10 release date? |
I'm really confused by the #5570 diff. It looks like it changes the signature of LazyProvide back to a single parameter here, but the ECR credential fix requires this commit which changes LazyProvide to take two parameters, which was included in the patch... |
I reverted back 1996.patch partially and it got to work fine as expected. https://gist.github.com/toVersus/6a76477e6eb342499ea7242e5ed65a72 |
That makes sense. I think this is actually impossible to fix until kubernetes/kubernetes#82396 is resolved. I can't update my dependency on kubernetes/kubernetes/pkg/credentialprovider upstream because go-containerregistry is using go modules, and kubernetes has intentionally broken anyone depending on packages under k/k/pkg by setting the go module version to v0.0.0. Trying to update yields:
We need to update this dependency upstream in go-containerregistry because of the breaking change (as in my comment) or carry a patch that fixes it (which this issue tracks cleaning up). |
Issues go stale after 90 days of inactivity. Send feedback to Knative Productivity Slack channel or file an issue in knative/test-infra. /lifecycle stale |
/remove-lifecycle stale |
The patch from knative#4084 has been addressed. Addresses knative#4549
In #4084, we added a patch in order to backport some changes in kubernetes to fix #1996. Those changes landed in 1.15.
Once we are able to update our dependencies to 1.15, we can just drop that patch.
X-ref: google/go-containerregistry#355
/area API
/area test-and-release
/kind process
The text was updated successfully, but these errors were encountered: