-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Warmer can't handle images with non linux/amd64 tags #741
Comments
If we can't fetch a complete list of tags and metadata, we can't reliably say which order they should be in. |
The warmer uses the registry API, which is just HTTP and doesn't account for os/arch. The 404s make me think the API has changed out from under us. |
Possibly related to #778 -- maybe docker hub has stopped having schema1 manifests for certain images (in particular, those for os/arch other than Linux/amd64). |
Update, after #851: Some image repositories have images available for architectures other than amd64/Linux. We explicitly omit these from results, but our fetching logic means that we'll go looking for exactly the same image metadata next time around. There are two problems:
Possibly we could fix both of these things by storing the individual manifest whatever it is, and filtering out the wrong arch/OS when assembling the whole response. |
See also #853 |
Doh, closed by unfortunate wording. |
More image repos are getting windows images (e.g., alpine, mongo), and people are running into this problem quite a lot :-( I'm giving this the top honour accorded to issues, "High user impact". |
We have started seeing these errors for the nats image:
Trying to pull these tags manually gives a hint as to the problem:
The consequence of this is quite serious - no tags are displayed at all for the nats image, not just the ones it can't understand.
The text was updated successfully, but these errors were encountered: