-
Notifications
You must be signed in to change notification settings - Fork 875
chore: enable SBOM attestation for image builds #16852
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
Conversation
containerd
support in Docker builds
4a7c230
to
76500be
Compare
Added SBOM (Software Bill of Materials) generation during Docker build to enhance traceability. Refer to Docker documentation on SBOM: docs.docker.com/build/metadata/attestations/sbom Updated Docker build scripts to use BuildKit for provenance and SBOM support: docs.docker.com/build/metadata/attestations Configured Docker daemon to support the Containerd snapshotter feature to improve performance: docs.docker.com/engine/storage/containerd
containerd
support in Docker buildscontainerd
support in Docker builds
Added SBOM (Software Bill of Materials) generation during Docker build to enhance traceability. Refer to Docker documentation on SBOM: docs.docker.com/build/metadata/attestations/sbom Updated Docker build scripts to use BuildKit for provenance and SBOM support: docs.docker.com/build/metadata/attestations Configured Docker daemon to support the Containerd snapshotter feature to improve performance: docs.docker.com/engine/storage/containerd
Added SBOM (Software Bill of Materials) generation during Docker build to enhance traceability. Refer to Docker documentation on SBOM: docs.docker.com/build/metadata/attestations/sbom Updated Docker build scripts to use BuildKit for provenance and SBOM support: docs.docker.com/build/metadata/attestations Configured Docker daemon to support the Containerd snapshotter feature to improve performance: docs.docker.com/engine/storage/containerd
containerd
support in Docker buildscontainerd
support in Docker builds
containerd
support in Docker buildsThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
Doesn't have to be part of this PR, but we might want to add build provenance to our release pipeline.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We previously ran into issues with this:
AFAIR it occurred after enabling the containerd store in depot.dev.
If images are being pushed correctly after re-enabling the containerd
store then this looks OK to me.
I have not tested pushing to a registry yet. But only locally. I will try to test by pushing to a registry before merging. |
Important
We also need to enable

containerd
on depot runners.Testing
docker buildx build --sbom=true --output type=local,dest=out -f Dockerfile .
to verify that an SBOM file is generated.Also closes coder/internal#88