-
Notifications
You must be signed in to change notification settings - Fork 70
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
Allow image layer cache (fanal.db) to be stored in Redis #405
Comments
It looks like the Trivy server supports this, as the trivy CLI shows:
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The trivy adapter instance will cache image layer metadata (OS, packages, libraries, etc...) by the image layer id, storing that data in the fanal.db on the local filesystem.
I'd like to store that image layer cache in Redis, so that this information can be shared between all trivy adapter instances.
The reasoning is that for scaling of the trivy adapter, it is counter-productive to have each trivy instance perform it's own caching of image layers (as this image layer scan can be both CPU and network intensive - as it has to download the image layer, uncompress and process the files in the image layer). Once an image layer is scanned, that image layer scan should not need to occur again.
The text was updated successfully, but these errors were encountered: