Closed pganeshar closed 1 year ago
Hi @pganeshar, sorry for the bad news but we have actually just removed the anchore-engine upload feature from Syft going forward. Please feel free to come by our Slack channel and we can help you figure out a migration path. We will be happy to help you out.
Quick follow-up: it should be noted that this upload functionality was never intended to work with Engine but only Enterprise due to some nuances between the APIs and it has always been an experimental feature (as indicated by the documentation/etc.). Enterprise now has a different tool to perform this upload so it is no longer needed in Syft. Sorry for the inconvenience!
What happened: Submitted a manifest that contains an amd and arm image and Anchore scan failed with ''NoneType'' object is not iterable'. The images and manifest were created by Podman.
What you expected to happen: Anchore to scan the images successfully; like it did when the images and manifest are built by docker.
How to reproduce it (as minimally and precisely as possible):
Anything else we need to know?: Anchore scans the manifest successfully when its built by docker. Also if I submit the amd and arm images built by Podman individually, Anchore works fine its the manifest it has problem with.
Environment:
Output of
syft version
:OS (e.g:
cat /etc/os-release
or similar):$ anchore-cli system status Engine DB Version: 0.0.14 Engine Code Version: 0.9.1
podman info --debug
host: arch: amd64 buildahVersion: 1.27.0 cgroupControllers: