-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Chiseled image scanning strategy: in-image metadata *and* registry-attached SBOMs #6102
Comments
The way I see this is:
Since we already have a solution for producing
This could be the SBOM. |
My assumption is that registry-attached SBOMs do not cover all customer workflows. Are you operating under another assumption of I'm missing something? |
I'm not sure. I assumed that vulnerability scanning was the only/primary scenario under consideration. It sounds like we would need to compile a list of other scenarios we'd like to support then. |
[Triage] After some more discussion, we decided:
The next step should be to determine chisel-wrapper's long-term support plans, and then we can decide from there whether or not we'd need new tooling to convert chisel manifest to dpkg cache. |
After a discussion with Canonical, here's a summary of things:
Based on that, we can continue to use the Chisel wrapper to generate the dpkg status file and have that contained in the image. Whether the Chisel manifest will be stored in the image is an open question. Given the long-term goal for Chiseled image scanning does not involve SBOMs and we have a short-term story for tools via the dpkg status file, the discussion around producing SBOMs is separate from chiseled containers and can be continued at #5515. |
Thanks for that summary. Quite useful. |
We are in the process of deciding what to do with chisel manifests. We should make chisel manifests work well for existing workflows (image scanning) and also consider additional workflows (registry-attached SBOM scanning).
Context:
In general, we try to provide uniform experiences for the images we publish. If a user moves from Alpine to Ubuntu (or vice versa), then the only thing that changes should be the OS. There is significant benefit to this model. In this context, the way that users scan images shouldn't need to change as they adopt Ubuntu chiseled images.
At present, the chiseled images we produce satisfy this model. However, the proposal to switch to registry-attached SBOMs for chiseled image scanning would break that. At the same time, the in-image data we currently include is a temporary measure.
Proposal:
I think two things are important:
The text was updated successfully, but these errors were encountered: