-
Notifications
You must be signed in to change notification settings - Fork 6
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
pull from quay.io #7
Comments
Same issue here with that image. I'll take a look and figure out why we're getting a 404. Thanks! |
@andrewrothstein v0.3.12 images and chart are released with these fixes |
Hello,
I was on oci-registry 0.3.8. I've upgraded to 0.3.20 but I'm getting the same error. |
@deliantwo I'll take a look |
@deliantwo hmm...I'm not able to reproduce. Trying to grab that specific blob URL fails, but running a If you manually delete the cached manifest for that tag, then rerun the pull, do you get the same result? Also, what OS and architecture are you running? |
Thank you @mcronce ! Just for the record I'm on k3s 1.26.1 (agents and master on debian)
|
My hypothesis is that the manifest was updated with new blobs at some point after the manifest was stored in your cache - so I cannot, unfortunately, prove it...but I am surprised that this is the first I've seen/heard of the case. I've had the possibility in mind for a while - it seems like something that would happen at least reasonably frequently if it happens at all. I'll see if I can come up with a solution to handle it by automatically invalidating the manifest, but I don't think blob requests have sufficient information in them to identify the specific manifest being requested. The URLs include If not, I can at least add something useful to the logs when a blob 404s. I've also been kicking around the idea of an API endpoint to force-invalidate something from cache, which will at least make manually handling this easier - you won't have to interact directly with the cache storage. |
|
v0.4.4 was released tonight and includes the new endpoint. I missed the logging change, will get it in ASAP and get it released |
the same process pulled other jetstack cert-manager images from quay.io alright.
The text was updated successfully, but these errors were encountered: