patch create_manifest to produce an sbom when called by an ubuntu-cpc project. Patch all the ubuntu-cpc hooks and series files to include the newly generated manifests, filelists, and sboms. Generates a number of new artifacts in the builds. the snap utilized, cpc-sbom, is an open source repo and a provided via a hidden snap. there is no intention of publisizing the snap or how we generate sboms, however partners require the ability to audit if required. defensively checks if the snap is already installed, in the case of multiple hooks being called in a single build (thus sharing a build host), and only if called in an ubuntu-cpc project. (cherry picked from commit 7c7b7df89dc96169db1f255d6bba901ebb63a43c)ubuntu/jammy
parent
fd817a8775
commit
2db8a8fce8
@ -1,3 +1,6 @@
|
|||||||
depends disk-image
|
depends disk-image
|
||||||
base/qcow2-image.binary
|
base/qcow2-image.binary
|
||||||
provides livecd.ubuntu-cpc.img
|
provides livecd.ubuntu-cpc.img
|
||||||
|
provides livecd.ubuntu-cpc.qcow.manifest
|
||||||
|
provides livecd.ubuntu-cpc.qcow.filelist
|
||||||
|
provides livecd.ubuntu-cpc.qcow.spdx
|
||||||
|
@ -1,3 +1,6 @@
|
|||||||
depends disk-image
|
depends disk-image
|
||||||
base/vagrant.binary
|
base/vagrant.binary
|
||||||
provides livecd.ubuntu-cpc.vagrant.box
|
provides livecd.ubuntu-cpc.vagrant.box
|
||||||
|
provides livecd.ubuntu-cpc.vagrant.manifest
|
||||||
|
provides livecd.ubuntu-cpc.vagrant.filelist
|
||||||
|
provides livecd.ubuntu-cpc.vagrant.spdx
|
Loading…
Reference in new issue