Skip to content

Conversation

@tonistiigi
Copy link
Member

fixes #1519

While the merge from imagetools create used the correct input descriptor that it asked from the registry, the call of the same function from multi-node build just made up a descriptor from the digest.

What is weirder is that the mediatype that the previous code used, didn't really matter because requests have Accept: */* passed. But at least for hub it looks like for OCI objects even Accept: */* gives an error, while for the old objects, you don't need to pass the correct header(this is why the merge worked both for merging lists and images). Not sure if this is registry specific. I'm trying to find out what behavior is expected from the registry side in this case.

@smira

Signed-off-by: Tonis Tiigi [email protected]

Copy link

@smira smira left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Multiarch - merging manifest fails with httpReadSeeker "failed open - not found"

3 participants