mirror of
https://github.com/containers/podman.git
synced 2025-06-02 02:26:52 +08:00

We were pinned to a specific commit to ensure that tests kept passing. Hopefully they pass now, as we need to grab latest runc for CVE fixes. Also grab Buildah main to fix a build issue on FreeBSD. After a botched manual vendor, I used Ed's treadmill script and squashed it into this commit to make Git happy. Thanks bunches Ed. Signed-off-by: Matt Heon <mheon@redhat.com>
34 lines
1.9 KiB
Markdown
34 lines
1.9 KiB
Markdown
####> This option file is used in:
|
|
####> podman farm build
|
|
####> If file is edited, make sure the changes
|
|
####> are applicable to all of those.
|
|
#### **--sbom**=*preset*
|
|
|
|
Generate SBOMs (Software Bills Of Materials) for the output image by scanning
|
|
the working container and build contexts using the named combination of scanner
|
|
image, scanner commands, and merge strategy. Must be specified with one or
|
|
more of **--sbom-image-output**, **--sbom-image-purl-output**, **--sbom-output**,
|
|
and **--sbom-purl-output**. Recognized presets, and the set of options which
|
|
they equate to:
|
|
|
|
- "syft", "syft-cyclonedx":
|
|
--sbom-scanner-image=ghcr.io/anchore/syft
|
|
--sbom-scanner-command="/syft scan -q dir:{ROOTFS} --output cyclonedx-json={OUTPUT}"
|
|
--sbom-scanner-command="/syft scan -q dir:{CONTEXT} --output cyclonedx-json={OUTPUT}"
|
|
--sbom-merge-strategy=merge-cyclonedx-by-component-name-and-version
|
|
- "syft-spdx":
|
|
--sbom-scanner-image=ghcr.io/anchore/syft
|
|
--sbom-scanner-command="/syft scan -q dir:{ROOTFS} --output spdx-json={OUTPUT}"
|
|
--sbom-scanner-command="/syft scan -q dir:{CONTEXT} --output spdx-json={OUTPUT}"
|
|
--sbom-merge-strategy=merge-spdx-by-package-name-and-versioninfo
|
|
- "trivy", "trivy-cyclonedx":
|
|
--sbom-scanner-image=ghcr.io/aquasecurity/trivy
|
|
--sbom-scanner-command="trivy filesystem -q {ROOTFS} --format cyclonedx --output {OUTPUT}"
|
|
--sbom-scanner-command="trivy filesystem -q {CONTEXT} --format cyclonedx --output {OUTPUT}"
|
|
--sbom-merge-strategy=merge-cyclonedx-by-component-name-and-version
|
|
- "trivy-spdx":
|
|
--sbom-scanner-image=ghcr.io/aquasecurity/trivy
|
|
--sbom-scanner-command="trivy filesystem -q {ROOTFS} --format spdx-json --output {OUTPUT}"
|
|
--sbom-scanner-command="trivy filesystem -q {CONTEXT} --format spdx-json --output {OUTPUT}"
|
|
--sbom-merge-strategy=merge-spdx-by-package-name-and-versioninfo
|