File tree Expand file tree Collapse file tree 16 files changed +94
-2
lines changed
nvidia-gpu/nvidia-container-toolkit Expand file tree Collapse file tree 16 files changed +94
-2
lines changed Original file line number Diff line number Diff line change 46
46
cp -r /rootfs/ /extensions-validator-rootfs/rootfs
47
47
cp /pkg/manifest.yaml /extensions-validator-rootfs/manifest.yaml
48
48
/extensions-validator validate --rootfs=/extensions-validator-rootfs --pkg-name="${PKG_NAME}"
49
+ sbom :
50
+ outputPath : /rootfs/usr/local/share/spdx/cx23885.spdx.json
51
+ version : {{ .LINUX_DVB_FIRMWARE }}
49
52
# {{ end }} This in fact is YAML comment, but Go templating instruction is evaluated by bldr
50
53
finalize :
51
54
- from : /rootfs
Original file line number Diff line number Diff line change 33
33
cp -r /rootfs/ /extensions-validator-rootfs/rootfs
34
34
cp /pkg/manifest.yaml /extensions-validator-rootfs/manifest.yaml
35
35
/extensions-validator validate --rootfs=/extensions-validator-rootfs --pkg-name="${PKG_NAME}"
36
+ sbom :
37
+ outputPath : /rootfs/usr/local/share/spdx/dvb-m88ds3103.spdx.json
38
+ version : {{ .VERSION }}
36
39
finalize :
37
40
- from : /rootfs
38
41
to : /rootfs
Original file line number Diff line number Diff line change 24
24
cp -r /rootfs/ /extensions-validator-rootfs/rootfs
25
25
cp /pkg/manifest.yaml /extensions-validator-rootfs/manifest.yaml
26
26
/extensions-validator validate --rootfs=/extensions-validator-rootfs --pkg-name="${PKG_NAME}"
27
+ sbom :
28
+ outputPath : /rootfs/usr/local/share/spdx/intel-ucode.spdx.json
29
+ version : {{ .INTEL_UCODE_VERSION }}
27
30
finalize :
28
31
- from : /rootfs
29
32
to : /rootfs
Original file line number Diff line number Diff line change @@ -23,6 +23,13 @@ steps:
23
23
install :
24
24
- |
25
25
make DESTDIR=/rootfs install
26
+ sbom :
27
+ outputPath : /rootfs/usr/local/share/spdx/pcre2.spdx.json
28
+ version : {{ .PCRE2_VERSION }}
29
+ cpes :
30
+ - cpe:2.3:a:pcre:pcre2:{{ .CONTAINER_TOOLKIT_VERSION }}:*:*:*:*:*:*:*
31
+ licenses :
32
+ - BSD-2-Clause
26
33
finalize :
27
34
- from : /rootfs
28
35
to : /
Original file line number Diff line number Diff line change @@ -3,13 +3,18 @@ variant: scratch
3
3
shell : /bin/bash
4
4
dependencies :
5
5
- stage : base
6
- - image : {{ .BUILD_ARG_PKGS_PREFIX }}/talos-vmtoolsd:{{ .TALOS_VMTOOLSD_VERSION }}
6
+ - image : " {{ .BUILD_ARG_PKGS_PREFIX }}/talos-vmtoolsd:{{ .TALOS_VMTOOLSD_VERSION }}"
7
7
from : /
8
8
to : /rootfs
9
9
steps :
10
10
- test :
11
11
- |
12
12
/extensions-validator validate --rootfs=/rootfs --pkg-name="${PKG_NAME}"
13
+ sbom :
14
+ outputPath : /rootfs/usr/local/share/spdx/vmtoolsd-guest-agent.spdx.json
15
+ version : {{ .TALOS_VMTOOLSD_VERSION }}
16
+ licenses :
17
+ - Apache-2.0
13
18
finalize :
14
19
- from : /rootfs
15
20
to : /
Original file line number Diff line number Diff line change @@ -36,6 +36,13 @@ steps:
36
36
make install DESTDIR=/rootfs
37
37
# we only need the libs and headers, remove everything else
38
38
find /rootfs/usr/local/ -type d \( -name bin -o -name sbin -o -name share \) -prune -exec rm -rf {} \;
39
+ sbom :
40
+ outputPath : /rootfs/usr/local/share/spdx/libseccomp.spdx.json
41
+ version : {{ .LIBSECCOMP_VERSION }}
42
+ cpes :
43
+ - cpe:2.3:a:libseccomp_project:libseccomp:{{ .LIBSECCOMP_VERSION }}:*:*:*:*:*:*:*
44
+ licenses :
45
+ - LGPL-2.1
39
46
finalize :
40
47
- from : /rootfs
41
48
to : /rootfs
Original file line number Diff line number Diff line change @@ -68,6 +68,13 @@ steps:
68
68
69
69
# run ldconfig to update the cache
70
70
/rootfs/usr/local/glibc/sbin/ldconfig -r /rootfs
71
+ sbom :
72
+ outputPath : /rootfs/usr/local/share/spdx/nvidia-container-cli.spdx.json
73
+ version : {{ .LIBNVIDIA_CONTAINER_VERSION }}
74
+ licenses :
75
+ - Apache-2.0
76
+ - GPL-3.0
77
+ - LGPL-3.0
71
78
finalize :
72
79
- from : /rootfs
73
80
to : /rootfs
Original file line number Diff line number Diff line change @@ -68,6 +68,13 @@ steps:
68
68
69
69
# run ldconfig to update the cache
70
70
/rootfs/usr/local/glibc/sbin/ldconfig -r /rootfs
71
+ sbom :
72
+ outputPath : /rootfs/usr/local/share/spdx/nvidia-container-cli.spdx.json
73
+ version : {{ .LIBNVIDIA_CONTAINER_VERSION }}
74
+ licenses :
75
+ - Apache-2.0
76
+ - GPL-3.0
77
+ - LGPL-3.0
71
78
finalize :
72
79
- from : /rootfs
73
80
to : /rootfs
Original file line number Diff line number Diff line change @@ -58,6 +58,13 @@ steps:
58
58
59
59
mkdir -p /rootfs/usr/local/etc/nvidia-container-runtime
60
60
cp /pkg/nvidia-container-runtime.toml /rootfs/usr/local/etc/nvidia-container-runtime/config.toml
61
+ sbom :
62
+ outputPath : /rootfs/usr/local/share/spdx/nvidia-container-runtime.spdx.json
63
+ version : {{ .CONTAINER_TOOLKIT_VERSION }}
64
+ cpes :
65
+ - cpe:2.3:a:nvidia:nvidia_container_toolkit:{{ .CONTAINER_TOOLKIT_VERSION }}:*:*:*:*:*:*:*
66
+ licenses :
67
+ - Apache-2.0
61
68
finalize :
62
69
- from : /rootfs
63
70
to : /rootfs
Original file line number Diff line number Diff line change @@ -81,6 +81,12 @@ steps:
81
81
cp -r /rootfs/ /extensions-validator-rootfs/rootfs
82
82
cp /pkg/manifest.yaml /extensions-validator-rootfs/manifest.yaml
83
83
/extensions-validator validate --rootfs=/extensions-validator-rootfs --pkg-name="${PKG_NAME}"
84
+ sbom :
85
+ outputPath : /rootfs/usr/local/share/spdx/nut-client.spdx.json
86
+ version : {{ .NUT_VERSION }}
87
+ licenses :
88
+ - GPL-2.0
89
+ - GPL-3.0
84
90
finalize :
85
91
- from : /rootfs
86
92
to : /rootfs
You can’t perform that action at this time.
0 commit comments