-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Images created by Jib occasionally causes 400 BAD REQUEST (BLOB_UPLOAD_INVALID) in Red Hat Quay #2013
Comments
This is when pushing either 1) layer blobs (either base image layers or application layers); or 2) a container configuration JSON. Jib did attempt pushing a blob. A blob push in Jib consists of three HTTP requests. It is unclear what was the actual endpoint without more details. It should be one of
We have never had a report of For this kind of troubleshooting, I think the best approach is for Red Hat to check the server code to see under what conditions it can return the |
I don't know if this is still observable, but it's worth trying Jib 2.0.0. It's unclear if this is a bug in Quay. But since we haven't heard back for a while, I'll close this just for the sake of trying to get more attention. Try Jib 2.0.0 and if you still see |
Environment:
Description of the issue:
Images created by Jib occasionally causes 400 Bad request in Red Hat Quay. It happens so rarely, it can hardly be categorized as reproducible, and if run again after failing then it works.
We have only seen this occur when running with
-Djib.serialize=true
Expected behavior:
Upload success.
Steps to reproduce:
mvn compile jib:build
jib-maven-plugin
Configuration:Log output:
Additional Information:
Please see #1986, which is also an error with the Jib/Quay combo, and has the first mention of this error. We have not seen this error with the hello world app, but with another app we're developing this has now happened twice this week (out of maybe 100 runs) - so it's time to bring it up as an issue on its own.
@kurtismullins, can you please have a look at this one also?
When Quay says the blob upload is invalid, is it more likely that Jib created an invalid blob or that Quay incorrectly finds it to be invalid?
The text was updated successfully, but these errors were encountered: