Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Fix build-sync adding non-manifest lists in multiarch mode #137
There was a variable being set in a higher more-persistent scope than
This also update some of the output to be multi-arch specific.
For observing CURRENT behavior:
The above should give you a stack trace like this:
If you include these images with
You will see that doozer runs all the way through and does not find any errors. Likewise if you omit
To test the fix
Checkout this branch and try running doozer with JUST the kuryr image:
Note: The messaging may be slightly different from this PR, but the core code change is the same
There was a variable being set in a higher more-persistent scope than intended during the filtering stage. Now we explicitly reset it at the beginning of that stage. This avoids thinking a pullspec is a manifest list when it's actually just a single image. This also update some of the output to be multi-arch specific.